﻿@charset "utf-8";
/* CSS Document */
.nav-item .on{background:#0485e1;color:#ffffff;}
/***index.css***/

html, body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    /*overflow-x: hidden;*/
    font-family:"微软雅黑";
}
map area{ outline: none; }

img{border:0px;}
p,span{
	margin: 0px;
	padding: 0px;
}


.none{display:none}

.block{display:block}

a{
    text-decoration:none; 
    outline:none;
    color: #000;
}
.nav{
	width: 100%;
	min-width:1040px;
	/*overflow:hidden;
	height: 700px;*/
	
}


.logo{
	width: 100%;
	min-width:1040px;
	overflow:hidden;
	height: 100px;
	background:#fff;
	
}
.nav .sub-nav {
    display: none;
    position: absolute;
    left: 0;
    min-width: 131px;
    z-index: 100;
    background: blue;
    text-align: center;
}

.sq_logo{
	width: 100%;
	min-width:1320px;
	overflow:hidden;
	height: 100px;
	position:relative;
	background: #fff url(../img/headbg.png) center 0px no-repeat;
}

.sash_bg{background:none;height:100px;position:absolute;top:0px;overflow:auto;min-width:1040px;width:100%;overflow:hidden;}

.suspend_cloud1{position: absolute;bottom: 0px;margin-left: -405px;}

.suspend_cloud2{position: absolute;bottom: 65px;margin-left: 195px;}

.suspend_cloud3{position: absolute;top: 65px;margin-left: 558px;}

.suspend_cloud4{position: absolute;top:10px;margin-left: 1300px;}

.suspend_logo{position: absolute;top:2px;margin-left:250px;}

.suspend_banner{position: absolute;top:22px;margin-left:342px;display:none;z-index:100}



.s_c_c{display:none;position:absolute;top:0px;height:100px;left:50%;margin-left:-520px;width:1040px;min-width:1040px;}

.logo .logo1{
	width: 1320px;
	height: 30px;
	margin: 0 auto;
	text-align: right;
	list-style-type:none;
	/*background: red;*/
	line-height: 30px;
	line-height: 31px\0;
	position:relative;
	z-index:10;
}
 .current {
	color:#178fe5;
}
.logo1 li{
	float: right;
	margin-right: 10px;
}
.logo1 span{
	color:Black;
}
.logo1 .lgys{
	width: 12px;
	height: 12px;
	margin-top: 9px;
}
.logo .logo2{
	width: 1320px;
	margin: 0 auto;
	height:100px;
	position:relative;
	z-index:10;
	
}
.logo2 .logo21{
	width: 600px;
	height: 100px;
	
	float: left;
}
.logo2 .logo22{
	width: 360px;
	height: 60px;
	float: right;
}
.logo22 .logo22-1{
	width: 60px;
	height: 38px;
	float: left;
	line-height: 40px;
	
	background: #ddd;
	color: #a1a1a1;
	margin-top: 14px;
	text-align: center;
}
.logo22 .logo22-2{
	width: 60px;
	height: 38px;
	float: left;
	line-height: 40px;
	background: #0275c6;
	color: #fff;
	margin-top: 14px;
	text-align: center;
}
.logo22 .logo22-3{
	width: 180px;
	height: 60px;
	float: left;
	margin-left: 20px;
	margin-top: 14px;
}
.logo22-3 input{
	width: 180px;
	height: 38px;
	border: 0px;
	background: #ddd;
	line-height: 38px;
	color: #a1a1a1;
	text-indent: 10px;
}
.logo22 .logo22-4{
	width: 40px;
	height: 60px;
	float: left;
	margin-top: 14px;
}
.logo22-4 input{
	width: 38px;
	height: 38px;
}
.dhkj{
	width: 100%;
      min-width:1320px;
	height:60px;
	background: url(../img/dhbg.jpg) no-repeat center 0;
}
.dhjz{
	width: 1320px;
	margin: 0 auto;
	height: 60px;
}
.dhjz li{
	width:164px;
	height: 60px;
	margin-top: 5px;
	list-style-type:none;
	font-size: 18px;
	line-height: 60px;
	color: #fff;
	
}
.dhjz li a{
	color: #fff;
	height:60px;
	display:block;
}

.dhjz li a.on{background:#0275c6; }

.bxs{
	cursor:pointer;	
}
.wtarig{
	text-align: right;
	margin-right: 10px;
}
.wtacent{
	text-align: right;
	text-align: center;
}
.logolb{
	width: 100%;
	float: left;
	height: 410px;
	background: white;
	min-width:1320px;
	overflow:hidden;
}
body{
	background: #f7f7f7;
}
.cet{
	background: #f7f7f7;
}
.cetjz{
	width: 1320px;
	margin: 0 auto;
	/*height: 500px;*/
}
.cetjz .hdzq{
	float: left;
	margin-top: 50px;
	color: #888888;
	width: 100%;
	height: 26px;
}
.hdzq .p1{
	float: left;
	font-size: 24px;
	line-height: 26px;
}
.hdzq .p1 span{
	font-size: 16px;
}
.hdzq .p2{
	background: #e6e6e6;
	width: 70px;
	line-height: 26px;
	text-align: center;
	float: right;
}

.hdzq .p2 a{color:#888}

.hdzqtp{
	float: left;
	width: 100%;
	height: 131px;
	margin-top: 20px;

}
.hdzqtp .div1{
	float: left;
}
.hdzqtp .div2{
	float: right;
}
.xwzx{
	width: 1320px;
	height: 418px;
	margin-top:10px;
	float: left;
}
.xwzx .xwleft{
	float: right;
	width: 814px;
	height: 100%;
	
}
 .xwbt{
	float: left;
	color: #666;
	width: 100%;
	height: 40px;
	border-bottom:2px solid #ddd;
}
.xwbt .p1{
	float: left;
	font-size: 24px;
	line-height: 35px;
	border-bottom:3px solid #51a8e6;
}
.xwbt .p1 span{
	font-size: 16px;
}
.xwbt .p2{
	background: #e6e6e6;
	width: 70px;
	line-height: 26px;
	text-align: center;
	float: right;
}

.xwbt .p2 a{color: #888888;}

.xwleft .xwnr{
	float: left;
	margin-top: 24px;
	width: 100%;
	height: 352px;
}
.xwnr .xwkjgk{
	width:774px;
	height:40px;
}
.wright{
	float: left;
}
.wleft{
	float: right;
}
.xwwtop{
	margin-top: 5px;
}
.xwback1{
	background: #5b317d;
}
.xwback2{
	background: #ef8819;
}
.xwkjxt{
	width: 370px;
	height: 2px;
}
.xwxxnrbt{
	float: left;
	width: 165px;
	height:40px;
	line-height:40px;
	background: #eaecf1;
}
.xwxxnrbt p{
	color: #0275c6;
	font-size: 18px;
	text-align: center;
	margin-top: 11px;
	line-height: 20px;
}
.xwxxnrbt p span{
	font-size: 14px;
}
.xwxxnr{
	float: left;
	margin-left:9px;
	width:600px;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #bbb;
}
.xwxxnr .xwnrs{
	color: #280c3f;
	font-size: 16px;
	width: 100%;
	height:40px;
	line-height:40px;
}
.xwxxnr .xwnrx{
	color: #555555;
	font-size: 12px;
	width: 100%;
	height: 80px;
	line-height: 21px;
	margin-top: 13px;
}
.zyxzrig{
	width: 506px;
	height: 365px;
	float: right;
}
.zyxzbt{
	float: left;
	color: #666;
	width: 100%;
	height: 40px;
	border-bottom:2px solid #ddd;
}
.zyxzbt .p1{
	float: left;
	font-size: 24px;
	line-height: 35px;
	border-bottom:3px solid #51a8e6;
}
.zyxzbt .p1 span{
	font-size: 12px;
}
.zyxzlb{
	float: left;
	width: 100%;
	height: 312px;
	margin-top: 27px;
}
.zyxzlb .xzlbkjgk{
	width: 100%;
	height: 78px;
}
.zyys1{
	background: #e8e8e8;
}
.zyys2{
	background: #ededed;
}
.xzlbkjgk .xzxstp{
	width: 120px;
	/*height: 70px;*/
	text-align: center;
	margin-top: 12px;
	float: left;
}
.xzlbkjgk p{
	color: #555555;
	font-size: 14px;
	float: left;
	line-height: 75px
}
.xstjxz{
	margin-top: 30px;
	width: 100%;
	height: 360px;
	/*background: red;*/
	float: left;
}
.xstjdh{
	float: left;
	color: #666;
	width: 100%;
	height:40px;
	border-bottom:2px solid #ddd;
}
.xstjdh .p1{
	float: left;
	font-size: 24px;
	line-height: 35px;
	border-bottom:3px solid #51a8e6;
}
.xstjdh .p1 span{
	font-size: 16px;
}

.xstjdh .p2{
	background: #e6e6e6;
	width: 70px;
	line-height: 26px;
	text-align: center;
	float: right;
}

.xstjdh .p2 a{color:#888}

.xstjxx{
	width:1320px;
	height:360px;
	float: left;
	/*background: red;*/
}
.xxtp{
	width: 640px;
	height: 320px;
	float: left;
	margin-top: 20px;
}
.tstj{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	float: left;
	margin-top: 20px;
       margin-left:45px;
       
}
.xxtp .xxtpzs{
	width:234px;
	height: 320px;
	float: left;
	overflow:hidden;
       box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.yqlj{
	width: 506px;
	height: 365px;
	float: right;
	margin-top:27px;
	border:1px solid #ccc;
}
.yqlj .yqljgk{
	width:506px;
	padding-top:15px;
	padding-bottom:15px;
	float: right;
	font-size:16px;
}
.yqlj .yqlj1{
	background: rgb(232, 232, 232);
	border-bottom:1px solid #ccc;
}
.yqlj .yqlj2{
	 background:rgb(237, 237, 237);
	 border-bottom:1px solid #ccc;
}

.yqlj .p1{
	color: #555555;
	float:left;
	margin-left: 18px;
	font-weight: bold;
}
.yqlj .p2{
	color: #0275c6;
	font-weight: bold;
	font-size: 12px;
	float: left;
	color: #555555;
	width: 52px;
	margin-left: 21px;
	
}
.yqlj .p3{
	width: 12px;
	height: 13px;
	float: left;
	line-height: 11px;
	text-align: center;
	color: #fff;
	margin-top:2px;
	background: #0275c6;
	
}
.wbxx{
	width: 100%;
	margin-top: 20px;
	height: 310px;
	float: left;
	min-width:1320px;
}
.wbyqlj{
	width: 100%;
	height: 320px;
	background: #dcdcdc;
	margin:0px auto;
	
}

.wbyqljkj{
	width: 1040px;
	height: 260px;
	margin: 0 auto;
	overflow:hidden
}
.wbgsxx{
	width: 100%;
	height: 50px;
	min-width:1040px;
	background: url(../img/wbbg.jpg);
}
.wbgsxxjz{
	width: 1040px;
	font-size: 14px;
	color: #646363;
	line-height: 50px;
	margin: 0 auto;
}
.wbgsxxjz a{
	color: #646363;
}
.wbgsxx .p1{
	text-align:center;
	
}
.wbgsxx .p2{
	float: right;
}
.gwkstdleft{
	width: 580px;
	/*background: red;*/
	float: left;
	height: 260px;
}
.gwkstdright{
	width: 460px;
	float: left;
	height: 260px;
}
.gwkstdleft .kjljkj{
	float: left;
}
.kjljkjml{
	margin-left: 15px;
}
.kjljkjm2{
	margin-left: 20px;
}
.kjljkjm3{
	margin-left: 19px;
}
.kjljkjkg{
	width: 100px;
	height: 260px;
}
.kjljkjkg1{
	width: 150px;
	height: 260px;
}
.bktb{
	width: 100%;
	height: 60px;
	
}
.bktb p{
	line-height: 60px;
	color: #0275c6;
	font-weight:bold;
}
.gywmxm{
	width: 100%;
}
.gywmxm p{
	color: #555555;
	line-height: 22px;
}
.gywmxm p a{
	color: #555555;
}
.wxgzs{
	width: 100%;
	height: 170px;
	/*margin-left: 16px;*/
	margin-top: 22px;
}
.fwlx{
	width: 100%;
	height: 50px;
}
.wxkjys{
	width: 150px;
	height: 100%;
	float: left;
	/*margin-left: 10px;*/
	/*background: red;*/
}	
.wxkjysx .p1{
	float: left;
	background: #0275c6;
	color: #fff;
	line-height: 12px;	
	margin-top: 3px;
	width: 12px;
	text-align: center;
	height: 12px;
}
.wxkjysx .p2{
	text-align: center;
}
.fwlxleft{
	background: url(../img/wx4.png) no-repeat left 0;
	width: 260px;
	height: 32px;
	float: left;
}
.fwlxrig{
	width: 122px;
	height: 29px;
	float: left;
	border: 1px solid #471b69;
	margin-left: 14px;
	line-height: 29px;
	text-align: center;
	color: #0275c6;
}
.fwlxleft .p1{
	width: 87px;
	height: 100%;
	float: left;
	line-height: 32px;
	color: #fff;
	text-align: center;
}
.fwlxleft .p2{
	width: 170px;
	height: 100%;
	float: right;
	text-align: center;
	line-height: 32px;
	color: #555;
}
.dhxlcd{
	
	float: left;
	z-index:9999;
	position: relative;
	display: none;
}
.dhxlcd .myxtw{
	/*margin-top: 5px;*/
	background: #0485e1;
}
.xgyt:hover{
	background:#0485e1; 
}
.myxtw p{
	text-align: left;
}
.myxtw p a{
	color: #fff;
	margin-left: 17px;
}
.wid1{width: 188px;}
.wid2{width: 188px;}
.wid3{width: 188px;}

.xxtpwz{
	width: 390px;
	height: 320px;
	float: left;
	margin-left:16px;
}
.xxtpwz .p1{
	width: 217px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	background: url(../img/smbg.png) no-repeat left 0;
}
.xxtpwz .p2{
    font-size:15px;
	height: 22px;
	color: #0275c6;
	line-height: 22px;
	margin-top: 20px;
	margin-left: 12px;
}
.xxtpwz .p3{
    font-size:15px;
	height: 22px;
	color: #555;
	line-height: 22px;
	margin-left: 12px;
}
.xxtpwz .p4{
    font-size:15px;
	height: 22px;
	color: #555;
	line-height: 22px;
	margin-left: 12px;
}
.xxtpwz .p5{
    font-size:15px;
	height: 22px;
	color: #555;
	line-height: 21px;

	margin-left: 12px;
}
.xxtpwz .p6{
	font-size: 15px;
	/*height: 20px;*/
	color: #555;
	line-height: 22px;
	margin-top: 20px;
	margin-left: 12px;
}
.xxtpwz .p7{
	width: 90px;
	height: 25px;
	color: #555;
	background: #e6e6e6;
	text-align: center;
	margin-top: 20px;
	line-height: 25px;
	margin-left: 12px;
}
.xxtpwz .p7 a{
	color: #555;
}
.zyxzxxkj1{
	width: 210px;
	height: 312px;
	float: left;
	left: 50%;
	margin-left: 66px;
	position: absolute;
	display: none;
	background: url(../img/zyxz1.png) no-repeat;
}
.zyxzxxkj2{
	width: 210px;
	height: 312px;
	float: left;
	left: 50%;
	margin-left: 66px;
	position: absolute;
	display: none;
	background: url(../img/zyxz2.png) no-repeat;
}
.zyxzxxkj3{
	width: 210px;
	height: 312px;
	float: left;
	left: 50%;
	margin-left: 66px;
	position: absolute;
	display: none;
	background: url(../img/zyxz3.png) no-repeat;
}
.zyxzxxkj4{
	width: 210px;
	height: 312px;
	float: left;
	left: 50%;
	margin-left: 66px;
	position: absolute;
	display: none;
	background: url(../img/zyxz4.png) no-repeat;
}
.zytztop2{
	margin-top: -78px;
}
.zytztop3{
	margin-top: -156px;
}
.zytztop4{
	margin-top: -234px;
}
.zyxzxzxx{
	width: 175px;
	height: 33px;
	margin: 0 auto;
	/*margin-left: 5px;*/
	margin-top: 10px;
	/*background: #ccc;*/
}
.zyxzxzxxgd{
	width: 100%;
	height: 250px;
}
.zyxzxzxx .p1{
	background: url(../img/xzan.png) no-repeat center 0;
	width: 13px;
	height: 10px;
	float: left;
	margin-top: 5px;
	float: left;
}
.zyxzxzxx .p2{
	width: 155px;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	float: right;
}
.zyxzmore{
	width: 70px;
	height: 25px;
	color: #fff;
	border:1px solid #fff;
	text-align: center;
	line-height: 25px;
	margin-left: 18px;
}
*::selection {
    background:#ffc000;
    color: #FFFFFF;
    text-shadow: none;
}

*::-moz-selection{
    background:#ffc000;
    color: #FFFFFF;
    text-shadow: none;
}
::selection {
    color: #fff;
    background:#FFC000;
}
::-moz-selection {
    color: #fff;
    background:#FFC000;
}

::-webkit-selection {
    color: #fff;
    background:#FFC000;
}



.logo1 .logofh{
	width: 12px;
	height: 12px;
	/*margin-left: 10px;*/
	float: left;
	color: #fff;
	text-align: center;
	line-height: 10px;
	margin-top: 10px;
	background: #471b69;
}

/***tc.css***/

body,img,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:13px "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,tahoma,arial,\5b8b\4f53;*line-height:1.5;}
ul,li{list-style: none;}
#main {width: 1000px; margin: 0 auto;}
#gallery_ys {position: absolute; left: 0; width: 100%; height: 492px; overflow: hidden; z-index: 99;}
#gallery_ys ul{height: 492px; background: #FFF;}
#gallery_ys li{width: 100%; height: 492px;}
.subMenuTY{width: 100%; height: 43px; position: absolute; left: 0; top: 626px; z-index:1000; background: url(../img/model/ysx/nav.png) no-repeat center center;}
.subMenuTY1{position: fixed; top: -2px; left: 0; _top:expression(eval(document.documentElement.scrollTop-2)); _position:absolute; z-index: 8000;}
.bannerct{height: 500px;}
.xys_lmenu{position: absolute; right: 0; top: 77px; width: 65px;}
.xys_lt2{position: absolute; bottom: 120px; left: 19px; cursor: pointer;}
.xys_lm{position: fixed; top: 0; right: 0px; _top:expression(eval(document.documentElement.scrollTop)); _position:absolute; z-index: 9998;}
.xys_body{width: 1000px; margin: 0 auto; margin-top:85px; position: relative;}
.xys_yy{position: absolute; left: 25px; bottom: -40px; width: 148px; height: 64px;}
.pointer{width: 144px; height: 18px; position: absolute; left: 50%; top: 450px;margin-left: 360px;}
.pointer li{width: 24px; height: 18px; background-position: center center; background-image: url(../img/pn.jpg); background-repeat: no-repeat; float: left; cursor: pointer;}
.pointer li.selected{ background-image: url(../img/ps.jpg);}
.img0 {background: url(../img/1.jpg) no-repeat center 0;}
.img1 {background: url(../img/2.jpg) no-repeat center 0;}
.img2 {background: url(../img/3.jpg) no-repeat center 0;}
.img3 {background: url(../img/4.jpg) no-repeat center 0;}
.xys_yy_n{position: absolute; bottom: -20px; width: 286px; height: 45px;}
.subMenuTY_n{ background: url(../img/model/xys/nav.png) no-repeat center center;}
#menu li.selected{color: #FFF; background-position: -188px -16px;}
.tabPanel{width: 100%; height: 70px; line-height: 38px; vertical-align: middle;margin-top: 10px;}
.fixAbsolute {position: relative; z-index:999;}

.index_banner{position:relative;height:410px;top: 0px;}
.index_banner ul{float: left;margin-top: 0px;}
.index_banner li{position:absolute;left:0;overflow:hidden;width:100%;height:410px;}
.index_banner li.third{background:url(../img/1.jpg) center top no-repeat;}
.index_banner li.fifth{background:url(../img/2.jpg) center top no-repeat;}
.index_banner li.second{background:url(../img/3.jpg) center top no-repeat;}
.index_banner li.fourth{background:url(../img/4.jpg) center top no-repeat;}
/*.index_banner li.sixth{background:url(../img/5.jpg) center top no-repeat;}
.index_banner li.first{background:url(../img/6.jpg) center top no-repeat;}*/
.index_banner li.seventh{background:url(7.jpg) center top no-repeat;}
.index_banner li a{display:block;margin:0 auto;width:1000px;height:492px;}
.index_banner cite{position:absolute;bottom:20px;left:50%;z-index:999;display:block;width:262px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:42px;height:11px;background-color:#A0A0A0;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#5bb3f0;}
.index_banner cite span.cur{background-color:#0275c6;cursor:default;}


/***xslb.css***/

.roundabout-holder { 
	width: 350px; 
	height: 320px;
	margin-left: 30px;
	top: 150px;
}
.roundabout-moveable-item { 
	width: 234px; 
	height: 316px; 
	cursor: pointer; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
}
.roundabout-moveable-item img {
 	width: 100%;
}




/***public.css***/

.main_new{width:1320px;margin:0px auto;min-width:1320px;display:table;clear:both;}

a,a:focus,input{outline:none}

.clear{clear:both}



/* toTop */


*html{background-image:url(about:blank);background-attachment:fixed;}

.back_top_new{position:fixed;left:50%;margin-left:520px;bottom:36.5%;}

.back_top_new a{width:28px;height:28px;display:block;background:url(../img/top.jpg) 0 0 no-repeat}

*html .back_top_new{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));margin-bottom:80px;}


/* 下拉列表 */
.thedropdown{
	position:relative; z-index:200;
}
.thedropdown-cat{
	text-align:right;
}
.thedropdown-cat span{
	height:24px; line-height:24px; display:inline-block; padding:0 23px 0 15px;
	cursor:pointer; color:#555;
	background-image:url(../img/hdzx5-1.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#eaecf1;
}
.thedropdown-cat span.active{
	color:#0275c6;
	background-image:url(../img/hdzx5-2.png);
}
.thedropdown ul{
	width:140px; padding:10px 0; position:absolute; right:0; top:24px; display:none;
	background-color:#0275c6;
}
.thedropdown li a{
	line-height:20px; padding:5px 10px; display:block; color:#fff;
}
.thedropdown li a:hover{
	color:#fff; background-color:#0275c6;
}
/* 下拉列表 */



/* 页码样式 */
.listpage{
	height:26px; margin-top:15px;
}
.listpage table{
	margin:0 auto; border-collapse:collapse; border:0;
}
.listpage td{
	padding:0 3px; border:0;
}
.listpage td a{
	line-height:24px; padding:0 8px; color:#666; border:1px solid #dadada; display:inline-block;
	text-decoration:none;
}
.listpage td a:hover,
.listpage td a.active,
.listpage td a.active:link,
.listpage td a.active:hover{
	color:#fff; border:1px solid #0275c6; background:#0275c6;
	cursor:pointer
}
.listpage td .pagein{
	width:40px; height:24px; line-height:24px; border:1px solid #dadada;
	text-align:center; color:#666;
}
.listpage td .pagebtn{
	width:40px; height:26px; border:0; cursor:pointer;
	text-align:center; color:#666; background-color:#fff;
}
/* 页码样式 */




/***contact.css***/

.c_banner{width:100%;height:320px;background:url(../img/c_banner.jpg) center 0px no-repeat}

.nav_left{width:212px;float:left;position: relative;z-index:100}

.nav_left .lanmu{background:#0275c6;height:60px;line-height:60px;font-size:16px;font-weight:bold;padding-left:70px;}

.nav_left .lanmulist{background:#e8e8e8;float:left;width:200px;color:#555555;font-size:16px;width:262px;padding-left:20px 0 20px 0;}

.nav_left dd a{display:inline-block;padding:20px 0px 20px 0px;color:#555555;font-size:14px}

.ft_color_gray{background:#ededed}

.nav_left dd a.on, .nav_left dd a:hover{background:#dcdcdc;font-size:14px;color:#0275c6}

.nav_left dd a.rczp{background:url(../img/ico_nav_right.png) 180px center no-repeat;}

.nav_left dd a.rczp.on{background:#dcdcdc url(../img/ico_nav_right.png) 180px center no-repeat;}

.nav_left dd a.rczp.on:hover{background:#dcdcdc url(../img/ico_nav_right.png) 180px center no-repeat;}

.nav_left dd a.rczp:hover{background:#dcdcdc url(../img/ico_nav_right.png) 180px center no-repeat;}


.content_right{width:745px;float:left;margin-left:40px;position:relative;z-index:10}

.content_right h2 a{color:#7d7d7d}

.content_right h2 a:hover{text-decoration:underline}

.content_right h2{line-height:45px;text-align:right;font-weight:normal;padding-right:13px;height:45px;background:url(../img/c_bg1.jpg) left 0 no-repeat;color:#0275c6;font-size:12px;margin-top:20px}

.content_right h2.ft_r_1{margin-bottom:0px}

.ft_c_r_1{margin-top:25px;margin-bottom:30px}

.ft_r_p_1{color:#383838;font-size:14px;margin:0px 20px 0px 20px;width:704px}

.copyright_introduce{border-top:6px solid #dcdcdc;background:#eeeeee;padding-bottom:50px}

.ft_c_i{font-size:14px;color:#3d3d3d;font-weight:bold;padding:18px 125px 0px 125px}

.ft_c_i1{color:#555555;padding:18px 125px 0px 125px}

.ft_c_i1 i{display:inline-block;width:50px}


/*reader_server*/

.ft_r_p{color:#555555;font-size:14px;padding:20px 42px 20px 42px;line-height: 25px;}

.ft_r_line{border-bottom:1px solid #dfdfdf;}

/*lxwm_welcome*/

.wel_right{width:745px;float:left;margin-left:40px}

.wel_right h2 a{color:#7d7d7d}

.wel_right h2 a:hover{text-decoration:underline}

.wel_right h2{line-height:45px;text-align:right;font-weight:normal;padding-right:13px;height:45px;color:#0275c6;font-size:12px;margin-top:20px;background: url("../img/c_bg1.jpg") no-repeat scroll left 0px;}

.c_login{width:598px;border:1px solid #dfdfdf;margin: 0px auto;margin-top:15px}

.c_login h3{height:35px;background:#cfcfcf;color:#323131;font-size:16px;padding-left:40px;line-height:35px}

.c_login h3 span{font-weight:normal;font-size:14px;color:#807f7f;display:inline-block;margin-left:10px}

.c_l_tb{border:0px;width:335px;margin:0px auto;margin-top:90px;margin-bottom:70px}

.c_l_tb tr td{font-size:14px;padding-top:10px;padding-bottom:10px}

.c_ft_1 a{color:#323131}

.c_ft_1 a:hover, .c_ft_2 a:hover{text-decoration:underline}

.c_ft_2 a{color:#9c9d9d}

.c_ft_3{color:#848d9c;text-align:center}

.c_input_box{width:188px;padding:6px 5px 6px 5px;border:1px solid #bfbfbf}

.c_ft_sure{border:0px;background:#0275c6;color:#f6f5f5;width:90px;height:32px;text-align:center;cursor:pointer}

.c_ft_sure:hover{background:#6d3c92;}

/*lxwm_welcome2*/
.wel_tb{width:745px;padding-bottom:40px}

.wel_tb tr th{font-size:16px;color:#3d3d3d;font-weight:bold;border-bottom:1px solid #dfdfdf;padding-top:20px;padding-bottom:20px}

.wel_tb tr td{color:#555555;font-size:14px;padding:8px 0px 8px 108px}

.w_t_line{border-right:1px solid #dfdfdf}

.wel_introduce{border-top:6px solid #dcdcdc;background:#eeeeee;}

/*lxwm_dealer*/
.ft_d_p{padding:20px 30px 20px 30px;line-height:25px}

.dealer_introduce{border-top:6px solid #dcdcdc;background:#eeeeee;color:#555555}

.ft_d_tb{width:745px;}

.ft_d_tb tr th{padding-left:33px;text-align:left;color:#3d3d3d;font-size:14px;height:25px;background:#d8d8d8;margin-bottom:15px}

.ft_d_tb tr td{padding:5px 0px 5px 33px;background:#eee}

.ft_d_tb tr.ft_d_1 td{padding-top:15px}

.ft_d_tb tr.ft_d_2 td{padding-bottom:15px}

.ft_r_b{border-right:1px solid #d8d8d8}

.roll_download{color:#555555;font-size:14px;font-weight:bold;height:50px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding-left:33px;line-height:50px;}

.ft_c_r_2{font-size:14px;color:#555555;padding-left:33px;line-height: 26px;padding-top: 15px;padding-bottom: 50px;}

/*lxwm_contact*/

.contact_introduce{background:#eeeeee;padding:50px 130px 80px 130px}

.contact_introduce h3{color:#383838;font-size:14px;font-weight:bold;margin-bottom:35px}

.contact_introduce p{color:#383838;font-size:14px;line-height: 26px;}

.ft_c_i_p{width:240px;float:left}

.ft_c_top{margin-top:15px}

.three_nav{background:#562a75;position:absolute;width:160px;left:212px;_left:0px;top:88px;display:none;float:left;}

.three_nav li{float:left;width:100%;}

.three_nav li a{padding-left:20px;color:#fff;font-size:14px;display:block;height:50px;line-height:50px;}

.three_nav li a:hover{background:#471e6a}

.nav_left_all{position:relative;z-index:100}

/*lxwm_recruit*/

.search_recruit{width:598px;_width:618px;height:33px;background:#eeeeee;border:1px solid #b1afae; padding-top:0px; clear:both; margin:120px 20px 15px 20px;}

.search_recruit input{border:0px;width:463px;padding:0px 5px 0px 5px;float:left;height:33px;*line-height:33px;line-height:33px\0;background:#eeeeee}

.search_recruit span{float:left;display:inline-block;background:#d3d3d3 url(../img/search.png) center center no-repeat;width:124px;height:33px;border-left:1px solid #b1afae;cursor:pointer;}


.contact_recruit{float:left;background:#eeeeee;margin-bottom:30px;position:relative;z-index:10}

.choose_search{font-size:14px;color:#383838;line-height: 26px;float: left;margin:10px 20px 0px 20px;}

.choose_search dt{float:left;font-weight:bold;}

.choose_search dt span{cursor:pointer;display:inline-block;font-weight:normal;padding:3px}

.choose_search dt span.on{background:#B7B7B7;padding: 3px;display:inline-block}

.choose_search dd{float:left;width:573px}

.choose_search dd a{display:inline-block;margin:0px 20px 0px 20px;padding:3px}

.choose_search dd a.on{background:#b7b7b7;}

.recruit_tb{width:100%;border-top:1px solid #dcdcdc;margin-top:26px;float:left}

.recruit_tb tr th{color:#67368c;font-size:14px;font-weight:bold;text-align:left;height:75px;line-height:75px;padding-left:20px}

.recruit_tb tr td{color:#505050;font-size:14px;padding-bottom:15px;padding-left:20px}

.recruit_tb tr td a{color:#505050;}

.r_apply{border-top:1px solid #dcdcdc;margin-top:36px;margin-bottom:48px;float:left;width:100%}

.r_apply p{padding:0px 100px 0px 100px;line-height:26px;color:#383838;font-size:14px}

.r_a_ft{margin-top:36px}

.r_a_ft1{margin-bottom:36px;}

.now_apply{width:88px;height:30px;font-size:14px;color:#fefefe;display:block;margin:0px auto;background:#0275c6;line-height:30px;text-align:center;margin-top:40px;}

a.now_apply:hover{background:#6f3d95}

/*lxwm_library*/
.ft_l_tb{width:100%;}

.ft_l_tb tr th{background:#d8d8d8;height:25px;color:#3d3d3d;font-weight:bold;}

.ft_l_tb tr td{padding:5px 10px 5px 10px;color:#555555}

.contact_library{float:left;background:#eeeeee;margin-bottom:30px;width:100%}

.ft_l_1{border-right:1px solid #d8d8d8;text-align:center}

.ft_l_2{border-right:1px solid #d8d8d8}

.ft_l_tb tr.ft_l_top td{padding-top:15px}

.ft_l_tb tr.ft_l_bottom td{padding-bottom:15px}

.ft_l_tb1{width:100%;background:#d8d8d8}

.ft_l_tb1 tr th{height:25px;background:#d8d8d8;color:#3d3d3d;font-weight:bold;padding-left:15px;line-height:25px;text-align:left}

.ft_l_tb1 tr td{padding:5px 10px 5px 10px;border-right:1px solid #d8d8d8}

.ft_l_tb1{padding-bottom:25px}




/***aboutus.css***/



table{
	border-collapse:collapse;
	border:0;
}
td{
	padding:0;
}

.c_banner{width:100%;height:319px;background:url(../img/g_banner.jpg) center 0px no-repeat}

.nav_left{width:262px;float:left;position: relative;}

.nav_left dt{background:#0275c6;height:60px;line-height:60px;padding-left:70px;font-size:16px;font-weight:bold;}

.nav_left dd{background:#e8e8e8;float:left;width:262px}

.nav_left dd a{display:block;padding:20px 0px 20px 70px;color:#555555;font-size:16px}

.ft_color_gray{background:#ededed}

.nav_left dd a.on, .nav_left dd a:hover{background:#dcdcdc;font-size:16px;color:#0275c6}

.content_right{width:1018px;float:left;margin-left:40px}

.content_right h2 a{color:#7d7d7d}

.content_right h2 a:hover{text-decoration:underline}

.content_right h2{
	line-height:45px;text-align:right;font-weight:normal;padding-right:13px;height:45px;background:url(../img/c_bg1.jpg) left 0 no-repeat;color:#0275c6;font-size:12px;
	margin-top:20px; margin-bottom:25px;
}

.ft_c_r_1{margin-top:25px;margin-bottom:30px}

.copyright_introduce{border-top:6px solid #dcdcdc;background:#eeeeee;padding-bottom:50px}

.ft_c_i{font-size:14px;color:#3d3d3d;font-weight:bold;padding:18px 125px 0px 125px}

.ft_c_i1{color:#555555;padding:18px 125px 0px 125px}

.ft_c_i1 i{display:inline-block;width:50px}

.ft_c_i_p{width:240px;float:left}

.ft_c_top{margin-top:15px}

.gywm-intro p{
	padding-bottom:5px;
}
.gywm-intro,
.gywm-intro div,
.gywm-intro p{
	line-height:24px; font-size:16px;text-indent:25px;line-height:30px;
}
.gywm-intro img{
	margin:0 auto; max-width:744px; display:block;
}

/* 社长致辞 */
.szzc{
	overflow:auto;
}
.szzc-intro{
	float:left; width:525px;
}
.szzc-pic{
	float:right; width:195px;
}
.szzc-pic img{
	display:block;
}

/* 企业简介 */
.qyjj{
	overflow:auto;
}

/* 组织机构 */
.zzjg-pic img{
	margin:0 auto; max-width:744px; display:block;
}
.zzjg-table{
	margin-top: 20px;
}
.zzjg-table thead td,
.zzjg-table tfoot td{
	height:25px; text-align:center; font-size:14px; font-weight:bold;
	background-color:#d8d8d8;
}
.zzjg-table tbody td{
	line-height:20px; padding:2px 0px 2px 40px; border-right:1px solid #d8d8d8; font-size:14px;
	background-color:#e8e8e8;
}
.zzjg-table tbody tr.trbg td{
	background-color:#e1e0e0;
}
.lianxibiao tbody td{
	padding:2px 20px;
}

.about_tb_l{padding-left:20px}

.lianxibiao tbody td.about_tb_l{padding-left:40px}

/* 发展规划 */


/* 海外合作 */


/* 社务委员会 */
.swwyh img{
	margin:0 auto; max-width:744px; display:block;
}
.swwyh p{
	margin-bottom:30px;
}
.swwyh ul{
	margin-top:5px; padding:15px 0 15px 5px; background-color:#e3e3e3; overflow:auto;
}
.swwyh li{
	float:left; width:245px;
}

.gywm_left{float:left;width:525px;margin-right:25px}

.ft_about_a{width: 70px;height: 25px;color: #A8A8A8;background: none repeat scroll 0% 0% #E6E6E6;text-align: center;margin-top: 20px;line-height: 25px;margin-left: 12px;float:right}

.ft_about_a a{color: #555555;line-height: 30px;}


/***news.css***/

.ft_tit{color:#0275c6;font-size:16px;font-weight:normal;float:right;height:48px;line-height:48px;margin-right: 3px;}

.ft_tit a{color:#7d7d7d}

.ft_tit a:hover{text-decoration:underline}

.news_banner{width:1040px;height:348px;float:left;margin:0 auto;position:relative;overflow:hidden}

.news_show{width:1040px;height:348px;position:relative;overflow:hidden;}

.news_list{width:8400px;position:absolute;left:0;top:0;}

.news_list li{width:1040px;height:348px;float:left;background:#000;}

.news_list li img{width:1040px;heihgt:348px;}

.left{left:10px;}

.right{right:10px;}

.news_item{position:absolute;bottom: 28px;right: 10px;}

.news_item a{float:left;width:11px;height:11px;line-height:20px;background:#7f7f7f;margin-right:2px;color:#fff;text-align:center;cursor:pointer;margin-right:8px;text-indent: -99999px;}

.news_item a.click{background:#532874;}


.activity-list li dl.ft_n_dl{width:395px}

.activity-list li dl.ft_n_dl dd{width:293px}

.activity-list li dl.ft_n_dl dt{margin:0px 20px 0px 20px}



/***activity.css***/

/* 活动中心 */
.hdzx-kv img{
	min-width:1040px; display:block;
}

.i-envents-download{
	margin-top:40px; overflow:auto;
}
.i-envents{
	float:left; width:788px;
}
.i-envents h3{
	margin-right:26px;
}
.i-envents ul{
	overflow:auto;
}
.i-envents dl{
	float:left; width:368px; height:145px; margin-right:26px; overflow:hidden;
}
.i-envents dl img{
	display:block;
}
.i-envents dt{
	float:left; width:62px; height:62px;
	text-align:center; color:#5b317d;
	background-color:#eaecf1;
}
.i-envents dt span{
	line-height:40px; display:block;
	font-size:26px;
}
.i-envents dd{
	float:right; width:285px;
}
.i-envents dd .fn-title{
	height:46px; line-height:23px;
	font-size:16px; color:#280c3f;
	overflow:hidden;
}
.i-envents dd .fn-title a{
	color:#280c3f;
}
.i-envents dd .fn-title a:hover{
	text-decoration:underline; color:#280c3f;
}
.i-envents dd .fn-intro{
	line-height:20px; margin-top:8px; color:#555;
}
.i-envents dl.item1{
	padding-bottom:14px; margin-bottom:14px; border-bottom:2px solid #5b317d;
}
.i-envents dl.item2{
	padding-bottom:14px; margin-bottom:14px; border-bottom:2px solid #5b317d;
}

.i-download{
	float:right; width:252px;
}
.i-download-m{
	position:relative;
}
.i-download-ul li{
	height:80px;
}
.i-download-ul li a{
	width:142px; height:80px; line-height:80px; padding-left:110px; display:block;
	font-size:14px; color:#555;
	background:url(../img/hdzx10.png) no-repeat;
}
.i-download-ul li a:hover{
	color:#5b317d;
}
.i-download-ul .item0 a:hover,
.i-download-ul .item0 a.active{
	background-position:-252px 0;
}
.i-download-ul .item1 a{
	background-position:0 -80px;
}
.i-download-ul .item1 a:hover,
.i-download-ul .item1 a.active{
	background-position:-252px -80px;
}
.i-download-ul .item2 a{
	background-position:0 -160px;
}
.i-download-ul .item2 a:hover,
.i-download-ul .item2 a.active{
	background-position:-252px -160px;
}
.i-download-ul .item3 a{
	background-position:0 -240px;
}
.i-download-ul .item3 a:hover,
.i-download-ul .item3 a.active{
	background-position:-252px -240px;
}
.i-download-ly{
	width:200px; height:310px; position:absolute; left:-200px; top:0; padding:10px 0 0 0; display:none;
	background-color:#0275c6;
}
.i-download-ly ul{
	height:250px; overflow-y:auto; margin-bottom:20px;
}
.i-download-ly li{
	margin:5px 0;
}
.i-download-ly li a{
	line-height:20px; display:block; padding:5px 15px 5px 30px; color:#fff;
	background-image:url(../img/xzan.png);
	background-repeat:no-repeat;
	background-position:15px 10px;
}
.i-download-ly li a:hover{
	color:#fff; background-color:#0275c6;
}
.i-download-ly p{
	padding:0 15px;
}
.i-download-ly p a{
	width:70px; height:23px; display:block; text-indent:-9999px;
	background:url(../img/button.png) no-repeat 0 -25px;
}

/*.i-downloadtb{
	position:relative;
}
.i-downloadtb .itembtn{
	height:80px;
}
.i-downloadtb .itembtn a{
	width:142px; height:80px; line-height:80px; padding-left:110px; display:block;
	font-size:14px; color:#555;
	background:url(../img/hdzx10.png) no-repeat;
}
.i-downloadtb .itembtn a:hover{
	color:#5b317d;
}
.i-downloadtb .item0 a:hover,
.i-downloadtb .item0 a.active{
	background-position:-252px 0;
}
.i-downloadtb .item1 a{
	background-position:0 -80px;
}
.i-downloadtb .item1 a:hover,
.i-downloadtb .item1 a.active{
	background-position:-252px -80px;
}
.i-downloadtb .item2 a{
	background-position:0 -160px;
}
.i-downloadtb .item2 a:hover,
.i-downloadtb .item2 a.active{
	background-position:-252px -160px;
}
.i-downloadtb .item3 a{
	background-position:0 -240px;
}
.i-downloadtb .item3 a:hover,
.i-downloadtb .item3 a.active{
	background-position:-252px -240px;
}
*/
.i-video{
	margin-top:40px;
}

/* 视频列表 */
.video-title{
	height:24px;
}
.video-title .h3_2{
	float:left; width:200px;
}
.video-title .thedropdown{
	float:right;
	position:relative;
	z-index:100
}
.video-list{
	width:1040px; overflow-x:hidden; overflow-y:auto;
}
.video-list ul{
	width:1200px; overflow:auto;
}
.video-list li{
	float:left; width:240px; margin-right:26px; position:relative;
}
.video-list li a{
	display:block; font-size:14px;
}
.video-list li a:hover{
	color:#5b317d;
}
.video-list li .fn-player{
	width:240px; height:144px; display:none; position:absolute; left:0; top:0; overflow:hidden;
	background:url(../img/hdzx2.png) no-repeat;
}
.video-list li .fn-title{
	height:40px; line-height:20px; padding:5px 0 15px 0; display:block; overflow:hidden;
}


/* 活动列表 */
.activity-title{
	height:24px;
}
.activity-title .h3_1{
	float:left; width:200px;
}
.activity-title .thedropdown{
	float:right;
}

.activity-list{
	width:1040px; overflow-x:hidden; overflow-y:auto;
}
.activity-list ul{
	width:1200px; overflow:auto;
}
.activity-list li{
	float:left; width:510px; height:155px; margin-right:20px; margin-bottom:25px; overflow:hidden;
	border-bottom:2px solid #5b317d;
}
.activity-list li .fn-pic{
	float:left; width:115px;
}
.activity-list li .fn-pic img{
	width:115px; height:129px; display:block;
}
.activity-list li .fn-pic{
	float:left; width:115px;
}
.activity-list li dl{
	float:left; width:510px;
}
.activity-list li dt{
	float:left; width:62px; height:62px; margin:0 20px 0px 0px;
	text-align:center; color:#5b317d;
	background-color:#eaecf1;
}
.activity-list li dt span{
	line-height:40px; display:block;
	font-size:26px;
}
.activity-list li dd{
	float:left; width:428px;
}
.activity-list li dd .fn-title{
	height:46px; line-height:23px;
	font-size:16px; color:#280c3f;
	overflow:hidden;
}
.activity-list li dd .fn-title a{
	color:#280c3f;
}
.activity-list li dd .fn-title a:hover{
	text-decoration:underline; color:#280c3f;
}
.activity-list li dd .fn-intro{
	line-height:20px; margin-top:8px; color:#555;
}
.activity-list li.brorange{
	border-bottom:2px solid #ef8819;	
}

/* 活动详细页 */
.activitydetail-title{
	height:45px;
	background:url(../img/hdzx7.png) no-repeat;
}
.activitydetail-basic{
	margin:22px; overflow:hidden;
}
.activitydetail-basic .fn-pic{
	float:left; width:720px; height:168px;
}
.activitydetail-basic .fn-pic img{
	display:block; width:100%; height:100%
}
.activitydetail-basic .fn-intro{
	float:left; width:255px; line-height:26px; margin-left:20px;
	font-size:18px; color:#555; 
}
.activitydetail-tl{
	line-height:36px; margin:0 30px; font-size:18px; color:#562a75;
}
.activitydetail-intro{
	margin:0 30px 20px 30px;
}
.activitydetail-intro,
.activitydetail-intro div,
.activitydetail-intro p{
	line-height:26px; font-size:16px; color:#555;
}
.activitydetail-book{
	width:980px; margin:0 30px; overflow-x:hidden; overflow-y:auto;
}
.activitydetail-book ul{
	width:1100px; overflow:auto;
}
.activitydetail-book dl{
	float:left; width:296px; margin-right:46px;
}
.activitydetail-book dt{
	float:left; width:100px;
}
.activitydetail-book dd{
	float:left; width:186px; margin-left:10px;
}
.activitydetail-book dd .fn-title{
	line-height:26px; font-size:18px;
}
.activitydetail-book dd .fn-intro{
	line-height:20px; color:#555;
}

.main_activity{width:1040px;margin:0px auto;min-width:1040px;display:table; clear:both;}

.main_activity h2 a{color:#7d7d7d}

.main_activity h2 a:hover{text-decoration:underline}

.main_activity h2{
	height:47px;line-height:47px;text-align:right;font-weight:normal;height:45px;color:#0275c6;font-size:12px;
}
.main_activity h3{
	height:24px; margin-bottom:20px;
	background:url(../img/hdzx_title.png) no-repeat;
}
.main_activity h3 span{
	float:right; width:70px;
}
.main_activity h3 span a{
	width:70px; height:23px; display:inline-block;
	background:url(../img/button.png) no-repeat;
}
.main_activity .h3_1{
	background-position:0 0;
}
.main_activity .h3_2{
	background-position:0 -24px;
}
.main_activity .h3_3{
	background-position:0 -48px;
}



/*newsCenter*/

.main_activity .h4_1{
	background:url(../img/news_ico.png) 0 0 no-repeat;
	height:30px;
	width:170px;
	margin-top:45px
}

.news_title{
	height:55px;
}

.new_left{float:left;width:83px;margin-right:15px}


.new_left h2 strong{font-weight:normal;font-size:29px;position:relative;top:3px}

.new_left h2{font-size:12px;color:#1454b4;width:82px;height:50px;background:#eaecf1;text-align:center;padding-top:8px;}

.new_right{float:right;width:995px;padding-right:80px}

.news_content{padding:60px 70px 60px 70px;background:#fff;float:left}

.new_right p {font-size:14px;line-height: 28px;padding-bottom:10px}

.new_right p.ft_news_1{color:#0450c2;font-size:16px}


/*sheqing_animation*/

.sq_banner{overflow:hidden;position:relative;background:url(../img/sq/b1.jpg) center 0px no-repeat;height:960px;min-width:1040px;}

.cloud1{position:absolute;left:50%;margin-left:-465px}

.cloud2{position:absolute;left:50%;margin-left:300px;margin-top:230px}

.cloud3{position:absolute;left:50%;margin-left:-1040px;margin-top:230px}

.cloud4{position:absolute;left:50%;margin-left:790px;margin-top:230px}

.s_logo{position:absolute;left:50%;margin-left:-320px;margin-top:30px}

.s_banner{position:absolute;left:50%;margin-left: -118px;margin-top: 60px;display:none}

.sq_b_all{position:absolute;left: 50%;margin-left: -50%;width:100%;z-index:1000;min-width:1040px;}

.s_b1{background:url(../img/sq/s_bg1.png) center 0 no-repeat;width:100%;height:412px;overflow:auto;min-width:1040px}

.sq_dhkj{
	width: 100%;
	height:46px;
	background: url(../img/sq/bg_n_r.jpg) no-repeat center 0;
}

.sq_dhjz li a.on{background:#ba0606; }

.dhxlcd .sq_myxtw{
	/*margin-top: 5px;*/
	background: #a70c0c;
}

.sq_xgyt:hover{
	background:#ba0606; 
}

.logo1 .sq_logofh{
	width: 12px;
	height: 12px;
	/*margin-left: 10px;*/
	float: left;
	color: #fff;
	text-align: center;
	line-height: 10px;
	margin-top: 10px;
	background: #b00200;
}

.logo22 .sq_logo22-1{
	width: 60px;
	height: 38px;
	float: left;
	line-height: 40px;
	background: #b00200;
	color: #fff;
	margin-top: 14px;
	text-align: center;
}

.logo22 .sq_logo22-2{
	width: 60px;
	height: 38px;
	float: left;
	line-height: 40px;
	background: #ddd;
	color: #a1a1a1;
	margin-top: 14px;
	text-align: center;
}


.index_banner cite em{float:left;display:block;margin:0 4px;font-style:normal;width:11px;height:11px;background-color:#A0A0A0;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite em:hover{background-color:#b00200;}
.index_banner cite em.cur{background-color:#b00200;cursor:default;}

.xwxxnrbt p.sq_r{
	color: #b00200;
	font-size: 29px;
	text-align: center;
	margin-top: 11px;
	line-height: 20px;
}

.xxtpwz .sq_p1{
	width: 217px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	background: url(../img/sq/sq_smbg.png) no-repeat left 0;
}

.xxtpwz .sq_p2{
	height: 22px;
	color: #b00200;
	line-height: 22px;
	margin-top: 20px;
	margin-left: 12px;
}

.yqlj .sq_p1{
	color: #b00200;
	margin-top: 40px;
	margin-left: 21px;
	font-weight: bold;
}

.yqlj .sq_p3{
	width: 12px;
	height: 12px;
	float: left;
	line-height: 12px;
	text-align: center;
	color: #fff;
	margin-top: 7px;
	background: #b00200;
}

.sq_bktb{
	width: 100%;
	height: 60px;
	
}
.sq_bktb p{
	line-height: 60px;
	color: #b00200;
	font-weight:bold;
}

.wxkjysx .sq_p1{
	float: left;
	background: #b00200;
	color: #fff;
	line-height: 12px;	
	margin-top: 3px;
	width: 12px;
	text-align: center;
	height: 12px;
}

.sq_fwlxrig{
	width: 122px;
	height: 29px;
	float: left;
	border: 1px solid #b00200;
	margin-left: 14px;
	line-height: 29px;
	text-align: center;
	color: #0275c6;
}


.sq_fwlxleft{
	background: url(../img/sq/sq_wx4.png) no-repeat left 0;
	width: 260px;
	height: 32px;
	float: left;
}

.sq_fwlxleft .p1{
	width: 87px;
	height: 100%;
	float: left;
	line-height: 32px;
	color: #fff;
	text-align: center;
}
.sq_fwlxleft .p2{
	width: 170px;
	height: 100%;
	float: right;
	text-align: center;
	line-height: 32px;
	color: #555;
}

.sq_xwback1{
	background: #b00200;
}

.logo22 .sq_logo22-3{
	width: 180px;
	height: 60px;
	float: left;
	margin-left: 2px;
	margin-top: 14px;
}

.sq_logo22-3 input{
	width: 180px;
	height: 38px;
	border: 0px;
	background: #ddd;
	line-height: 38px;
	color: #a1a1a1;
	text-indent: 10px;
}

.logo2 .sq_ft{
	width: 342px;
	height: 60px;
	float: right;
	margin-left:48px\0;
	position: relative;
	top: -8px;
}

.close{display:block;width:30px;height:30px;background:#ddd;color:#000;font-size:14px;line-height:30px;text-align:center;position:absolute;right:0px;top:0px}


.wbyqlj .inner {
	margin: 0px auto; height: 310px;width:1320px;
}

.foot-left {
	margin: 40px 20px 20px 0px; width: 260px; text-align: left; padding-right: 20px; border-right-color: rgb(122, 137, 144); border-right-width: 1px; border-right-style: solid; float: left;
}

.foot-mid {
	margin: 40px 20px 20px 0px; width: 560px; text-align: left; overflow: hidden; padding-right: 20px; border-right-color: rgb(122, 137, 144); border-right-width: 1px; border-right-style: solid; float: left;
}
.link {
	height: 170px; overflow: hidden;
}
.link-head {
	width: 80px; height: 150px; float: left;
}
.link-list {
	width: 460px; height: 150px; padding-left: 10px; float: left;
}
.link-list li {
	width: 230px; height: 30px; color: rgb(102, 120, 127); font-size: 14px; float: left;line-height:25px;
}
.link-list li a {
	color: rgb(102, 120, 127);
}
.link-list li a:hover {
	color: rgb(0, 136, 204);
}
.contact {
	width: 580px; overflow: hidden;
}
.contact-head {
	width: 80px; height: 70px; float: left;
}
.adress {
	width: 460px; height: 70px; padding-left: 10px; float: left;
}
.adress p {
	height: 30px; color: rgb(102, 120, 127); font-size: 14px;line-height:25px;
}
.foot-right {
	margin: 40px 0px 20px; width: 660px; padding-left: 10px; float: left;
}
.code {
	width:540px; overflow: hidden; margin-top: 10px;
}
.wx {
	width: 120px; float: left;
}
.wb {
	width: 110px; float: left;
}
.wb {
	margin-left:30px;
}
.wx span {
	text-align: center; color: rgb(102, 120, 127); padding-top: 10px; font-size: 14px; display: block;
}
.wb span {
	text-align: center; color: rgb(102, 120, 127); padding-top: 10px; font-size: 14px; display: block;
}
.bot {
	margin: 0px auto; width: 100%; height: 40px; background-color: rgb(80, 100, 107);
}
.foot-title {
	color: rgb(82, 100, 108); font-family: "Microsoft YaHei"; font-size: 18px; font-weight: bold;
}
.bot-con {
	margin: 0px auto; width: 1200px; text-align: center;
}
.bot-con p {
	color: rgb(226, 229, 230); line-height: 40px; font-size: 14px;
}
.col_list .wp_listcolumn {
	border-top-color: rgb(40, 103, 160); border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: solid;
}
.col_list .wp_listcolumn .wp_column a {
	background: none; color: rgb(62, 61, 61); font-family: "Microsoft YaHei"; font-size: 18px; font-weight: normal; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.col_list .wp_listcolumn .wp_column a:hover {
	color: rgb(0, 0, 0);
}
.col_list .wp_listcolumn .wp_column a.selected {
	color: rgb(0, 0, 0);
}
.col_list .wp_listcolumn .wp_column a.selected span.column-name {
	color: rgb(18, 77, 131);
}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a {
	background: url("images/icon_column_1.gif") no-repeat 16px 11px rgb(232, 232, 232); color: rgb(69, 69, 69); border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(187, 187, 187); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.col_list .wp_listcolumn .wp_column.parent > a .column-name {
	color: rgb(18, 77, 131);
}
.col_list .wp_listcolumn .wp_column .sub_list a {
	background: url("images/icon_column_1.gif") no-repeat 21px 12px; color: rgb(51, 51, 51); margin-top: -1px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.col_list .wp_listcolumn .sub_list a .column-name {
	padding: 5px 10px 5px 35px; line-height: 22px; display: inline-block; cursor: pointer;
}
.col_list .wp_listcolumn .sub_list a :hover {
	color: rgb(18, 77, 131);
}
.col_list .wp_listcolumn .wp_column a.selected {
	color: rgb(18, 77, 131);
}
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a {
	background: url("images/icon_column_1.gif") no-repeat 35px 12px;
}
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {
	padding: 5px 10px 5px 51px; cursor: pointer;
}
.col_list .wp_listcolumn .sub_list .sub_list a :hover {
	color: rgb(18, 77, 131);
}
.col_list .wp_listcolumn .sub_list .sub_list a.selected {
	color: rgb(18, 77, 131);
}
.dtjt9_div_text .dtjt9_div_text_title {
	background: rgb(166, 6, 7); height: 45px; text-align: center; opacity: 0.9;
}
.dtjt9_div_text a:link {
	color: rgb(255, 255, 255); line-height: 35px; font-size: 12px; font-weight: bold; text-decoration: none;
}
.dtjt9_div_img .number {
	right: 5px; bottom: 35px; position: absolute; z-index: 100;
}
.wp_article_list .list_item .Article_Index {
	background: url("images/dot.jpg") no-repeat 50%;
}
.dtjt8_div_img .number .current {
	background: rgb(0, 136, 204);
}

.wp_article_list .list_item .pr_fields {
    display: inline;
    float: left;
    line-height:46px;
    font-size:16px;
}
.wp_article_list .list_item .pr_fields {
    display: inline;
    float: left;
}
.wp_article_list .list_item {
    width: 100%;
    height: 46px;
    line-height: 46px;
    vertical-align: top;
    border: none;
    margin-left: 0px;
    background-image: url(../img/jjtt.jpg);
    background-repeat: no-repeat;
    background-position: left center;
}
.wp_article_list .list_item .ex_fields {
    display: inline;
    float: right;
}
.col_menu { width:262px; float:left;} 
.col_menu .col_menu_head { background: #0275c6;}   /**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size:17px; font-weight:bold; color:#fff; }		/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:22px; padding:15px 5px 15px 30px; }  /**栏目名称图标**/
.col_news { width:1018px; float:right;} /**栏目新闻**/
.gdzy{width:190px;height:270px;margin-top:20px;float:left;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
.gdzy .title{font-family:"microsoft yahei";font-size:16px;font-weight:bold;color:#555;padding:10px;}
.gdzy .subtitle{font-size:14px;color:#666;padding:0 10px 10px 10px;}
/* video btn */
.video__icon {
  position:relative;
  background: #fff;
  height: 60px;
  width: 60px;
  top:-220px;
  left:45%;
  margin: auto;
  text-align: center;
  line-height: 60px;
  display: inline-block;
  color: #000 !important;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }
  .video__icon::before, .video__icon::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius:50%;
    background-color: #000000;
    opacity: 0.15;
    z-index: -10; }
  .video__icon::before {
    z-index: -10;
    -webkit-animation: inner-ripple 2000ms linear infinite;
    -moz-animation: inner-ripple 2000ms linear infinite;
    animation: inner-ripple 2000ms linear infinite; }
  .video__icon::after {
    z-index: -10;
    -webkit-animation: outer-ripple 2000ms linear infinite;
    -moz-animation: outer-ripple 2000ms linear infinite;
    animation: outer-ripple 2000ms linear infinite; }
.hidden{display:none;}
