body{
	font-size:12px;
	color:#333;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}


div,ul,li,table
{
	color:#333;
	font-size:12px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
*{outline:0px}
img{border:none}
.wryh{font-family:"Microsoft YaHei"}
#warp{ width:1200px}
#warpa{ width:1170px}
.red,.red a{color:#e60012;}


.wryh{font-family:"Microsoft yahei"}

a,a:link,a:visited,a:active {
	color: #3e3a39;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #e60012;
	transition:all 0.3s ease;
	
}

.white,.white a{ color:#fff}

.text
{
  line-height: 22px;
}
#allw{ width:100%; float:left}
.topmar{ margin-top:60px}
.topmarb{ margin-top:40px}
#nyad{ width:100%; height:250px}

img{border:none}
#header{ width:1200px; height:115px; padding-top:30px;}
#logo{ float:left; padding-top:8px}
#nave{ float:left;}
#nave li{font-size:18px; margin-left:54px; float:left}
#nave ul{ display:inline}
#fw{ float:right;}
#fwban{ width:100%; height:47px; text-align:right; padding-bottom:17px}

#jjban{ width:100%; float:left; height:82px; border-bottom:2px solid #a0a0a1; margin-bottom:30px}
#jjbana{ width:100%; float:left; height:45px; color:#e60012; font-size:32px}
#jjbanb{ width:100%; float:left; color:#898989; font-size:18px}

.toptel{margin-right:15px;}
#de{ width:100%; float:left; height:40px; line-height:40px; color:#bbbaba; text-align:center}
#fwbana{ width:100%; text-align:center; font-size:36px; color:#595959}
#fwbanb{ width:100%; text-align:center; font-size:17px; color:#bbbaba; background:url(index_04.jpg) bottom center no-repeat; line-height:28px; height:32px;letter-spacing:2px; text-transform:uppercase}
.smfwmar{ margin-right:29px}
#smfwban{ width:100%; float:left; height:135px; text-align:center}
#smalban{ width:100%; float:left; height:145px; text-align:center}
#zzsc{ height:auto; width:1200px; overflow:hidden; float:left}
#zzsc ul li{ width:278px; height:338px; overflow:hidden; float:left;position:relative; margin-bottom:85px}
#zzsc ul li img{ width:278px; height:338px;}
#zzsc ul li .text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(230,0,18,0.9); font-size:12px; color:#fff;}
#zzsc ul li .text p{text-align:center; color:#fff;clear:both; font-size:14px; list-style:26px; width:100%; padding-top:30px}
#zzsc ul li .text b{display:block; float:left; color:#fff;clear:both; font-size:20px; padding-top:100px; text-align:center; width:100%}

#M_left{ width:450px; float:left}
#M_right{ width:678px; float:right}
#I_ban{ width:100%; float:left; height:37px; background:url(index_12.jpg); margin-bottom:25px}
#I_ban span{ float:right; margin-top:10px}

#I_bana{ width:100%; float:left; height:37px; background:url(index_15.jpg); margin-bottom:10px}
#I_bana span{ float:right; margin-top:10px}

#I_banb{ width:100%; float:left; height:37px; background:url(index_17.jpg); margin-bottom:10px}
#I_banb span{ float:right; margin-top:10px}
#yxjd{ width:100%; float:left; height:75px; background:url(index1_03.jpg) top no-repeat}
#xwbg{ height:362px; width:100%; background:url(index_08.jpg) center no-repeat; margin-top:30px; padding-top:68px}

#xwban{ width:100%; float:left; height:50px; text-align:right; font-size:14px}

#tool{background:#e3e3e3; height:40px; width:100%}
#toola{ float:left; font-size:14px; height:40px; line-height:40px; color:#e60012}
#toolb{ float:right;}
#toolb li{ float:left; font-size:16px; height:40px; line-height:40px; margin-left:50px}
#toolb ul{ display:inline}

#newslist{ width:100%; float:left}
#newslist li{ width:97%; float:left; padding-left:15px; background:url(dot.jpg) left center no-repeat; font-size:16px; height:46px; line-height:46px; border-bottom:1px dashed #ddd}
#newslist li span{ float:right; font-size:13px; color:#999}

#qyimgc{ width:220px; float:left; margin-bottom:30px}
#qyimg{ width:220px; float:left}
#qyimga{ width:218px; float:left; height:170px; border:1px solid #d2d2d2}
#qyimga img{ width:218px; float:left; height:170px;}
#qyimgb{ width:100%; float:left; height:40px; text-align:center; line-height:40px; font-size:15px; overflow:hidden}


.qymar{ margin-right:25px}

#casebant{ width:100%; float:left; height:68px; padding-bottom:25px; text-align:center}
#casebant span{ height:64px; line-height:64px; font-size:30px; color:#e60012; padding-left:26px; padding-right:26px; border:2px solid #e60012;border-radius:25px}
#caseband{ width:100%; float:left; font-size:18px;line-height:32px; padding-bottom:60px; color:#747474; text-align:center}


#cpzx{ width:100%; float:left; height:218px; background:url(cpzx.jpg); margin-top:35px; margin-bottom:30px; padding-top:60px}
#page1{ width:100%; float:left; background:url(index_05.jpg); height:396px; padding-top:180px}
#gywm{ padding-left:15px; float:left; width:545px;}
#gywma{float:left; width:100%; height:182px}
#gywma img{width:545px; height:170px}
#gywmb{float:left; width:100%; height:170px; font-size:14px; line-height:30px; color:#333; overflow:hidden;text-indent:2em}
#gywmc{float:left; width:100%; text-align:center}


#gsxw{ width:545px; float:left; margin-bottom:35px; margin-top:10px}
#gsxwl{ width:150px; float:left; height:110px}
#gsxwl img{ width:150px;height:110px}
.gsxwmar{ margin-right:75px}

#gsxwr{ width:380px; float:right; height:110px}
#gsxwra{ width:100%; float:left; height:30px; font-size:16px}
#gsxwrb{ width:100%; float:left; font-size:13px; line-height:24px; color:#1c1c1c}

#gsgg{ width:555px; float:right;}
#xwa{ width:100%; float:left; height:40px; line-height:40px; font-size:18px; border-bottom:1px solid #7d7d7d}
#xwa span{ float:right; font-size:14px; color:#666}
#xwb{ width:100%; float:left; height:60px; font-size:13px; color:#676767; border-bottom:1px solid #7d7d7d; line-height:30px; padding-top:10px; padding-bottom:10px}

#xwlist{ width:100%; float:left; margin-bottom:24px}
#xwlist li{ width:100%; float:left; height:40px; border-bottom:1px dashed #dcdcdc; line-height:40px; font-size:15px}
#xwlist li span{ float:right; color:#666; font-size:14px}
#nymban{ width:100%; float:left; margin-bottom:20px}

#nymenu{ padding-left:20px; padding-right:20px; border:1px solid #e50014; color:#7fcca1; height:40px; line-height:40px; font-size:16px; text-align:center; float:left; width:120px; display:block}
#nymenu a{color:#e50014;}

#nymenua{ padding-left:20px; padding-right:20px; border:1px solid #e50014; height:40px; line-height:40px; font-size:16px; text-align:center; background:#e50014; color:#fff; float:left; width:120px; display:block}

#nymenua a{color:#fff}

#nyban{ width:100%; float:left; height:50px; text-align:center; background:url(ban.jpg) bottom center no-repeat; font-size:26px; margin-bottom:30px; color:#e50014; font-weight:bold}
.bommar{ margin-bottom:30px}

#team{ width:100%; float:left; height:340px; margin-top:50px}
#teaml{ width:248px; float:left; height:340px}
#teaml img{ width:248px; height:340px}
#teamr{ width:835px; float:right; height:230px; background:#dcdddd; padding:60px 50px 50px 50px}
#teamra{ width:100%; float:left; font-size:20px; font-weight:bold; color:#231815}
#teamrb{ width:100%; float:left; font-size:16px; color:#595757; line-height:26px}

.box{  width:100%; float:left;} 
#goleft {width:100%;overflow: hidden;float:left} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

#I_left{ width:220px; float:left}
#I_lefta{ width:100%; float:left; font-size:28px; height:40px; color:#3e3a39}
#I_leftb{ width:100%; float:left; font-size:18px;color:#727171; line-height:34px; padding-top:10px}
#I_leftc{ width:130px; float:left; font-size:14px;color:#3e3a39; line-height:26px; height:26px; border:1px solid #3e3a39;border-radius:6px; text-align:center; margin-top:30px}
#I_leftc a{color:#3e3a39}
#I_right{ width:910px; float:right}
#I_right img{ max-width:910px; height:auto; overflow:hidden}

#I_caseban{ width:100%; float:left;border-bottom:2px solid #5e5c5c; height:50px; margin-bottom:60px}
#I_caseban strong{float:left; font-weight:normal; font-size:26px;}
#I_caseban span{ float:right;width:130px; font-size:14px;color:#3e3a39; line-height:26px; height:26px; border:1px solid #3e3a39;border-radius:6px; text-align:center; margin-top:8px}

#I_rightban{ width:100%; float:left; height:29px; border-bottom:1px solid #ddd; margin-bottom:20px}
#I_rightban strong{float:left; height:28px; border-bottom:3px solid #e50014; font-size:18px; color:#e50014; font-weight:normal}


#rwline{ width:100%; float:left; height:60px; border-top:2px solid #626060;}
#hualangw{ width:100%; float:left; height:485px;border-bottom:2px solid #626060; margin-bottom:60px}
#hualangwl{ width:330px; float:left; height:440px;}
#hualangwl img{ width:330px; height:440px;}
#hualangwr{ width:790px; float:right; height:440px;}
#hualangwra{ width:100%; float:left; height:42px; font-size:24px}
#hualangwrb{ width:100%; float:left; font-size:16px; line-height:38px; color:#3e3a39}
#hualangwrc{ width:100%; float:left; font-size:14px; line-height:28px; color:#898989; margin-top:15px}

#I_leftban{ width:100%; float:left; height:41px}
#leftmenu a{ width:222px; float:left; padding-left:20px;height:35px; line-height:35px; font-size:14px; background:url(left_05.jpg)}
#leftmenu a:hover{ width:222px; float:left; padding-left:20px; color:#fff; height:35px; line-height:35px; font-size:14px; background:url(left_05.jpg) no-repeat scroll 0 -35px; transition:all 0.3s ease}

#leftmenua a{ width:222px; float:left; padding-left:20px; color:#fff; height:35px; line-height:35px; font-size:14px; background:url(left_05.jpg) no-repeat scroll 0 -35px;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.page_list a{display:inline-block;color:#e50014;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #e50014;background:#e50014;}
.page_list a.on{color:#fff;border:1px solid #e50014;background:#e50014;}

/* 返回顶部 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;background-image: url(go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 160px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; text-align:center; padding-top:15px; float:left; width:100%;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{border:1px solid #e0e0e0;padding:5px 5px;background:#fff;font-size:13px;color:#888;}
.msg_input_on{border:1px solid #8cd1ff;background:#f1f9ff;padding:5px 5px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#deeefc;padding:0 12px;}
.message_title strong{color:#376b88;font-size:14px;float:left; line-height:34px;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5; padding:10px}
.msg_btn_area{}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#0168b7;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.clear{ clear:both}
#foot{ width:100%; background:#717071;padding-top:45px;overflow:hidden; height:405px; margin-top:120px}
#footl{ float:left; padding-right:30px; width:160px; border-right:1px solid #adaeae; padding-top:70px; padding-bottom:80px}
#footllist{ width:100%; float:left}
#footllist li{ width:100%; float:left; font-size:16px; text-align:right; height:45px}
#footlist{ width:100%; float:left;}
#footlist li{ width:100%; float:left; font-size:14px; line-height:36px; text-align:center;}
#footr{float:right; width:960px}
#footicon{ float:left}
#footicon ul{ display:inline}
#footicon li{ float:left; width:90px}
.lin{ width:100%; float:left; text-align:center; font-size:14px; height:42px; padding-top:45px}
#gzwm{ width:280px; float:right; height:40px; font-size:20px; color:#fff}
#foottel{ width:670px; float:left; padding-top:35px; color:#fff; font-size:22px}
#foottel strong{ font-size:32px; font-weight:normal}

#footwx{ width:280px; float:right;}

#footcom{ width:730px; float:left}
#footcom li{ width:100%; float:left; margin-bottom:20px; font-size:18px; color:#fff}
#footcom li span{ float:right; width:250px}
.dline{ border-bottom:2px solid #adadae}
#copy{ width:100%; float:left; line-height:30px; font-size:14px; color:#fff; padding-top:6px}

#footlista{float:left;}
#footlista li{ width:110px; float:left;}
#footlistaa{ width:100%; float:left; height:110px}
#footlistaa img{ width:110px;height:110px}
#footlistab{ width:100%; float:left; height:30px; line-height:30px; text-align:center; color:#fff}

#xwtp{width:216px; height:142px; float:left; background:#fff; margin-left:5px; margin-top:5px;}
#xwtp img{width:216px; height:142px}
#I_xllistt{position:relative;height:28px; width:100%;z-index:100; background:url(ap.png); overflow: hidden; Top:-28px;left: 0px; color:#FFFFFF; line-height:28px; text-align:center}

#gdxw{width:227px; height:142px; float:left; background:#fff; margin-left:5px; margin-top:5px}

#topfic{position:fixed; top:0; z-index:999; width:100%}
#N_about{ width:100%; text-align:center; height:100px; font-size:40px}
#ContentArea{ font-size:18px; line-height:38px; width:100%; float:left;}
#empty{ width:100%; float:left; height:50px}
#emptya{ width:100%; float:left; height:20px}
.mbg{ background:url(index_11.jpg)}
#lxr{ width:466px; float:right}
#ewm{ width:96px; float:left}
#ewma{ width:100%; float:left}
#ewma img{ width:95px; height:95px; border:1px solid #ddd}
#ewmb{ width:100%; float:left; text-align:center; line-height:30px; font-size:14px}
.ewmmar{ margin-right:100px}
#lxwmlist{ width:100%; float:left; margin-top:20px}
#lxwmlist li{ width:100%; float:left; height:50px; font-size:16px}
#lxwmlist li strong{ float:left; width:40px}
.text
{
  line-height: 26px;
  font-size:12px
}

#DispTitle
{
  width: 100%;
  font-size: 24px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:35px; margin-bottom:15px;


}

#disp{ width:100%; border-bottom:1px dashed #ddd; height:30px; text-align:center; float:left}
.line
{
  width: 100%;
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
  border-bottom: 1px dashed #ccc;
}

#backnews
{
  width: 143px;
  height: 40px;
  text-align: center;
  display: block;
  color: #333333;
  background: #e0e0e0;
  line-height: 40px;
  cursor:pointer;
  border-radius:50px;
  font-size:14px
}

#backnews:hover
{
  width: 143px;
  height: 40px;
  text-align: center;
  display: block;
  color: #fff;
  background: #e50014;
  border-radius:50px;
  line-height: 40px;
}
#backw{ width:100%; float:left; text-align:center; height:50px; margin-top:20px}
#backwA
{
  width: 100%;
  float: left;
  text-align: right;
  height: 50px;
}

.block { width:380px;float:left; margin-bottom:80px }
.last { margin-right:0; }


.zoom { 
    width:380px; 
    height:265px; 
    display:block; 
    position:relative; 
    overflow:hidden; 
    border:1px solid #ddd; 
    background:#fff url(loader.gif) no-repeat center;
}

    .zoom img { display:none;width:380px; height:265px;}

        .zoomOverlay {
            position:absolute;
            top:0; left:0;
            bottom:0; right:0;
            display:none;
            background-image:url(zoom.png);
            background-repeat:no-repeat;
            background-position:center;
        }
		
#anlititle{padding-top:30px; float:left; font-size:18px; width:100%; height:35px}
#anlid{float:left; font-size:14px; width:100%; color:#727171}
.anlimar{ margin-right:29px}
#more{ width:100%; float:left; text-align:center}