@charset "utf-8";
body{ color:#696969; font-family:"微软雅黑"; !important; font-size:12px; min-width:1200px;}  
html{	overflow-x: hidden;  overflow-y: auto;}
ul{ list-style:none; padding:0px; margin:0px;}
a{ text-decoration:none; color:#696969;}
a:hover{ text-decoration:none; }
.clear{ clear:both;}
body, p, dl, dt, dd,  ol, li, h1, h2, h3, h4, h5, h6,input,textarea,select { margin: 0; padding: 0; }
img { border: 0; display:block; margin:0px; padding:0px;}
input, textarea, button { outline: 0; border:0;font-family:"微软雅黑"; }

/*top开始*/
.top1{ width:100%; height:36px; margin:0 auto; background-color:#f8f8f8; border-bottom:1px solid #cdcdcd;}
.top122{ width:1200px; height:36px; margin:0 auto; line-height:36px;}
.top122 p{ float:left; line-height:36px;}
.top2{ width:1200px; height:143px; margin:0 auto; background-color:#fff;}
.logo{ width:573px; height:143px; float:left;}
.toptel{ height:143px; float:right; width:285px;}
/*top结束*/

/*导航*/
#dh{width:100%; margin:0 auto; background-image:url(../images/navbj.jpg); height:68px; }
#nav{ width:1200px; height:68px; margin:0 auto; font-size:16px;background-image:url(../images/navzjbj.jpg); }
#nav ul { padding:0px; margin:0px; }
#nav ul li { float:left; position: relative; width:150px;}
#nav ul li a { line-height:68px; display:block; text-decoration:none; text-align:center; color:#fff;}
#nav ul li a:hover { color:#fff; font-weight:bold;} 
#nav ul li ul {display: none; z-index:1000; }
#nav ul li:hover ul {display: block; position: absolute;  left:0;} 
#nav ul li:hover ul li a {display:block; background:#0b57a0; color:#ffffff; width:150px; text-align: center; height:50px; line-height:50px;}
#nav ul li:hover ul li a:hover {  background:#0961b5; }
/*导航结束*/

/*banner开始*/
.fullSlide{width:100%;position:relative; overflow:hidden;height:600px;background:#fafafa;}
.fullSlide .bd{margin:0 auto; height:600px;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;  padding:0px; margin:0px;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:-1px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:65px;height:10px;margin:5px;overflow:hidden;background:#fff;line-height:400px; border-radius:10%; overflow:hidden;}
.fullSlide .hd ul .on{background:#0961b5;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;
background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none; }
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*banner结束*/

/*ser开始*/
.serbox{ width:1200px; height:580px; margin:0 auto; margin-top:20px;}
.sertop{ width:1200px; height:36px; float:left;}
.sertop1{ width:114px; height:36px; line-height:36px; float:left; background-image:url(../images/tbxbj.jpg); text-align:center; font-size:16px; color:#FFFFFF;}
.sertop2{ width:1086px; height:36px; float:left; text-align:right;  background-color:#ebebeb; line-height:36px;}
.sertop2 img{ float:right; margin-top:10px; margin:10px; display:inline;}
.serdb{ width:1200px; height:500px; float:left; background-color:#fbfbfb; border-radius:2em; margin-top:20px;}
/*代码开始*/
.rollBox{width:1200px;overflow:hidden; margin:0 auto; height:431px; margin-top:30px; }
.rollBox .LeftBotton{height:61px;width:62px; background:url(../images/tuanduilftb.jpg);overflow:hidden;float:left;display:inline; margin-top:173px; margin-right:20px;cursor:pointer;}
.rollBox .RightBotton{height:61px;width:62px;background:url(../images/tuanduirttb.jpg);overflow:hidden;float:right;display:inline; margin-top:173px;cursor:pointer;}
.rollBox .Cont{width:1010px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:302px; height:431px;float:left; background-image:url(../images/chanpinbj.jpg); margin-left:35px;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;}
.rollBox .Cont a:hover{text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.yishengtp{ width:200px; height:200px; float:left;border-radius:50%; overflow:hidden; margin-left:50px;  margin-top:10px; display:inline;}
.yishengwz{ width:258px; height:157px; float:left; margin-left:20px; margin-top:10px; display:inline;}
.yishengwz1{ width:258px; height:157px; float:left; line-height:30px; font-size:14px; text-align:center; }
.yishengwz1 a{ color:#F00;}
.yishengwz1 span{ font-size:24px; color:#000;}
.yishenganbox{ width:112px; height:44px; float:left; background-image:url(../images/ckxqxtbbj.jpg); line-height:44px; text-align:center; margin-left:70px;  font-size:14px;}
.yishenganbox a{ color:#FFF;}
/*ser结束*/

/*newsbox开始*/
.newsboxbj{ width:100%; height:365px; margin:0 auto; background-color:#f3f3f5;}
.newsbox{ width:1200px; height:365px; margin:0 auto;  }

/*news开始*/
.slideTxtBox{ width:742px; height:300px; float:left; overflow:hidden; margin-top:36px;}
.slideTxtBox .hd{ height:32px; line-height:32px; position:relative;  }
.slideTxtBox .hd ul{ padding:0px; margin:0px; }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:114px; height:36px; line-height:32px; background-color:#FFFFFF; text-align:center; font-size:16px;}
.slideTxtBox .hd ul li.on{ height:36px; line-height:36px; background-image:url(../images/tbxbj.jpg);width:114px; text-align:center; color:#fff; }
.slideTxtBox .bd{ width:742px; height:300px; float:left;}
.slideTxtBox .bd ul{  margin:0px; padding:0px;  }
.slideTxtBox .bd li{ line-height:36px; width:365px; float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.slideTxtBox .bd li span{ float:right; margin-right:5px; color:#c1c1c6;}
.slideTxtBox .bd ul li img{ margin-right:10px; float:left; margin-top:15px; display:inline;}
.tu{float: left; margin-top:5px;margin-left: 5px;}
.bd1{ width:737px; float:left; height:228px;  margin:0px; padding:0px;}
.bd1 a:hover{ color:#0655a4;}
.hdgd{ line-height:26px; float:right; margin-top:7px; margin-right:2px; display:inline;}
.hdgd a{ color:#FFF;}

.newstopbox{  height:132px; float:left; width:740px; margin-top:20px; border-bottom:1px dashed #aaaaab; }
.newstp{ width:196px; height:112px; float:left; }
.news1{ width:514px; height:112px; float:right;}
.news1tuijianbt{width:514px; height:30px; float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height:30px;font-size:14px;  font-weight:bold;}
.news1tuijianwz{ width:514px; line-height:28px; float:left;}
.newstopjg{ margin-left:10px;}
/*news结束*/
.newsboxrt{ width:445px; height:287px; float:right; margin-top:40px;}

/*------dtptx开始--------*/	
.wrap{width: 221px; float:left; height:138px;}
.rl{float:left;display: inline;}
.aaa{width: 221px;height: 282px;}
.aaa:hover{background: #71738a;}
.rr{float:right;display: inline;}
.tz{width: 221px;}
.a1{background: #026fc4;}
.tt5{ text-align:center; width:221px; float:left; margin-top:50px;}
.tt5 h1{font-size: 18px;padding-bottom: 10px;color: #fff; text-align:center}
.tt5 p{font-size: 12px;color:#fff;}
.aaa img{ float:left; margin-left:60px;margin-top: 30px;}
/*------dtptx结束--------*/

/*video*/
.mosaic-block {float:left; position:relative; overflow:hidden; width:221px; height:138px; background:#111 url(../images/progress.gif) no-repeat center center; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);}
.mosaic-backdrop { display:none; position:absolute; top:0; height:100%; width:100%; background:#111;}
.mosaic-overlay { display:none;  z-index:5;  position:absolute;  width:100%;  height:100%;  background:#111;}
.circle .mosaic-overlay {background:url(../images/hover-magnify.png) no-repeat center center; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
 filter:alpha(opacity=00);display:none;}
/*video结束*/



/*切换开始*/
#playBox{ width:221px; height:282px; float:left; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:20px; height:40px; background:url(../images/l.png) no-repeat; position:absolute; top:100px; left:1px; z-index:10;}
#playBox .next{ cursor:pointer; width:20px; height:40px;background:url(../images/r.png) no-repeat; position:absolute; top:100px; right:1px; z-index:10;}
#playBox .smalltitle {width:201px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; float:right;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 7px; border-radius:10px; background:#efdf80; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#0699df;}
/*切换结束*/

/*------dtptx开始--------*/	
.wrap22{width: 221px; float:left; height:142px;}
.rl22{float:left;display: inline;}
.aaa22{width: 221px;height: 142px;}
.aaa22:hover{background: #0699df;}
.rr22{float:right;display: inline;}
.tz22{width: 221px;}
.a122{background: #71738a;}
.tt522{ text-align:center; width:221px; float:left; margin-top:10px;}
.tt522 h1{font-size: 18px;padding-bottom: 10px;color: #fff; text-align:center}
.tt522 p{font-size: 12px;color:#fff;}
.aaa22 img{ float:left; margin-left:80px;}
/*newsbox结束*/

/*case开始*/
.casebox{ width:1200px; height:440px; margin:0 auto; margin-top:40px;}
.casetop{ width:1200px; height:36px; float:left;}
.casetop1{ width:230px; height:36px; line-height:36px; float:left;}
.casetop1 ul li{ width:114px; height:36px; float:left;  text-align:center; font-size:16px;}
.casetop1 ul li a{  background-color:#aeadbd; width:114px; height:36px; float:left; line-height:36px;}
.casetop1 ul li a:hover{ background-image:url(../images/tbxbj.jpg); color:#FFFFFF;}
.casetop2{ width:970px; height:36px; float:left; text-align:right;  line-height:36px;}
.casetop2 img{ float:right; margin-top:10px; margin:10px; display:inline;}
.casextb22{ width:114px; height:36px; float:left; background-image:url(../images/tbxbj.jpg); color:#FFFFFF;}
.casedb{ width:1200px; height:auto; float:left; margin-top:20px;}

#mrq{width:1200px; float:left; height:auto; }
#Marquee_x { overflow:hidden; width:1200px;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:30px;overflow:hidden; } /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left; height:380px; line-height:30px; width:351px; overflow:hidden;margin-left:35px; }
#Marquee_x ul li a{ color:#7c7c7c;}
#Marquee_x ul li div img{ width:351px; height:247px; display:block;}
#Marquee_x span{ line-height:40px; font-size:16px; height:40px; font-weight:bold;}
/*case结束*/

/*bottom开始*/
.bottombj{ width:100%; height:234px; margin:0 auto; background-color:#095aa8;}
.bottombox2{ width:1200px; height:134px;  margin:0 auto; }
.bottombox2 ul li{ width:338px; height:72px; float:left; margin-top:20px; margin-left:40px; }
.bottombox2 ul li img{ width:66px; height:63px; float:left;}
.bottombox2 ul li span{ width:260px; height:63px; float:left; color:#FFF; line-height:26px; font-size:16px;  }
.bottombj2{ width:100%; height:85x; margin:0 auto; background-color:#215ab1;}
.bottombj2box{ width:1000px; height:85x; margin:0 auto;}
.bottombj2left{ width:600px; height:75px; float:left;  line-height:30px; text-align:center; color:#FFF; font-size:14px; margin-left:40px;}
.bottombj2rt{ width:225px; height:84px; float:left; margin-left:40px;}
/*botom结束*/

.nymidbox{ width:1200px; height:auto; margin:0 auto; margin-top:20px;}

.nymidlef{ width:292px; height:auto; float:left;  overflow:hidden;}
/*-------nyleft1开始--------*/
.nymidlef1{ width:292px; height:auto; float:left;  background-image:url(../images/nyleftbj.png);}
.nymidlef1top{ width:252px; height:99px; float:left; color:#FFF; line-height:34PX; font-size:30px; padding-left:40px; padding-top:20px; display:inline; font-weight:bold;  background-image:url(../images/nyleft1topbj.png);}
.nymidlef1top p{ font-size:12px; color:#b6effd;}
.nymid1left1db{ width:259px; height:auto; float:right; padding-bottom:20px; }
.nymid1left1db ul li{ width:259px; line-height:45px; float:left; background-image:url(../images/nyleftdbbj.jpg);font-size:16px;color:#333; border-bottom:1px solid #FFF; font-weight:bold; font-size:15px;}
.nymid1left1db ul li a{ padding-left:20px;  width:239px; line-height:45px; float:left; }
.nymid1left1db ul li a:hover{ width:239px; line-height:45px; float:left;  background-image:url(../images/nyleftdbabj.jpg);color:#FFF; display:block; color:#035eb6;}
/*-------nyleft1结束--------*/

/*-------nyleft2开始--------*/
.nyleftnewsbox{ width:292px; height:370px; float:left; background-image:url(../images/nyleftbj22.png);}
.nyleftnewstop{ width:247px; height:50px; float:left; border-bottom:3px solid #054eac; color:#054eac; font-size:22px; font-weight:bold; margin-left:33px; line-height:50px; padding-left:10px; display:inline;}
.nyleftnewsdb{ width:292px; height:187px; float:right; background-image:url(../images/nyleftnewsdbbj.png);}
.nyleftcont{ width:230px; height:auto; float:left;  }

.nyleftcontdb{ width:228px; height:420px; float:left; margin-left:30px;}
.nyleftcontp{ width:210px; height:272px; float:left; margin-left:9px;}
.nyleftcontzj{ width:210px; height:auto; float:left; text-align:left; line-height:30px; font-size:14px; margin-left:9px;}
.nyleftcontbot{ width:210px; height:auto; float:left; line-height:30px; text-align:center; font-size:18px; color:#0033FF; margin-top:10px; display:inline; margin-left:10px;}
.nyleftcontbot img{ margin-left:50px;}
/*-------nyleft2结束--------*/

/*-------nyrt开始--------*/
.nymidrt{ width:895px; height:auto; float:right; overflow:hidden;}
.nyrttop{ width:890px; height:50px; float:left; border-bottom:1px solid #e4e4e4;}
.nyrttop1{ width:150px; line-height:50px; float:left; font-size:18px;font-weight:bold;} 
.nyrttop1 img{ margin-right:10px; float:left; margin-top:15px;}
.nyrttop2{ float:right; line-height:50px; font-size:13px;}
.nyrtdb{ width:890px; height:auto; float:left; background-color:#FFF; }
.nyrtaboutdb img{ width:890px; height:auto; overflow:hidden;}

.nyrtaboutdb{ width:890px; height:auto; float:left; margin-left:8px; line-height:30px; text-indent:2em; font-size:14px;}


/*-------nyrtnewsdb开始--------*/
.nyrtnewsdb{ width:890px; fl890pxoat:left; height:auto;}
.nyrtnewsdb ul{ padding:0px; margin:0px;}
.nyrtnewsdb ul li{ width:890px; line-height:40px; float:left; border-bottom:1px dashed #e4e4e4; font-size:14px; }
.nyrtnewsdb ul li a:hover{ color:#1171c3;}
.nyrtnewsdb span{ float:right;} 
.nyrtnewsdb img{ margin-top:20px; margin-right:10px; float:left;}

/*-------分页开始--------*/
.nyfy{ width:auto; height:27px; float:left; margin-top:40px;  display:inline; margin-bottom:20px;}
.nyfyleft{ width:66px; height:27px; float:left;}
.nyfymid{ width:auto; height:27px; float:left;}
.nyfymid ul{ padding:0px; margin:0px;}
.nyfymid ul li{ width:38px; height:27px; float:left; margin-left:1px; background-color:#dbdbdb;line-height:27px; text-align:center; }
.nyfymid ul li a:hover{ width:38px; height:27px; float:left; background-color:#005aa5; line-height:27px; color:#FFF;}
.nyfyrt{ width:66px; height:27px; float:left; margin-left:1px;}
.nyfymida a{ background-color:#005aa5; width:38px; height:27px; float:left; color:#FFF;}
/*-------分页结束--------*/

.nynewsbtxq{ width:890px; height:auto; float:left; margin-top:15px; line-height:30px;}
.nynewsbtxqwz1{ width:890px; height:30px; float:left; line-height:30px; border-bottom:solid #e4e4e4 1px; text-align:center; margin-top:10px;}
.nynewsbtxqbt2{ text-align:center; font-size:16px; font-weight:bold; color:#333; line-height:30px;}
.nynewssxp{ width:890px; height:30px; float:left; margin-top:30px;}
.nynewssyp{ width:400px; line-height:30px; float:left; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.nynewsxyp{ width:400px; line-height:30px; float:right; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

/*留言开始*/
.midrtdbbox{ width:890px; height:auto; float:left;padding-bottom:20px; font-size:14px;}
.ximingbox{ width:8980px; height:25px; float:left; line-height:25px; margin-top:10px; border:0;outline:none;}
.ssbj{ border:0;outline:none; margin-left:10px;}
.yynr{ width:800px; height:auto; float:left; margin-top:10px;}
.yzm{ width:880px; height:35px; float:left; margin-top:10px;}
.yzm img{ float:left;}
.yuyuetj{ width:88px; height:38px; float:left; margin-top:30px; margin-left:90px; display:inline;}
.syconzx{ width:85px; height:25px; float:left; line-height:25px; margin-left:15px; display:inline;}
/*留言结束*/

.nyweizhibj{ width:100%; height:40px; margin:0 auto; border-bottom:1px solid #f2f2f2;}
.nyweizhi{ width:1200px; height:40px;  margin:0 auto; line-height:40px; font-size:16px; font-weight:bold;}
.nymid{ width:1200px; height:auto; margin:0 auto;}

/*------nypser开始 -------*/
.nyfgsdbleft{ width:1200px; height: auto; float:left;  background-color:#f8f8f8; margin-top:30px; padding-bottom:30px; display:inline;}
.nyfgsdbleft ul{ padding:0px; margin:0px;}
.nyfgsdbleft ul li{ width:325px; height:396px; float:left;  margin-left:56px; border:1px solid #f1f1f1;  background-color:#fff; margin-top:30px;}
.nyfgsdbleft img{ width:210px; height:210px; float:left; margin:12px;  border-radius:50%; overflow:hidden; margin-left:50px;  }
.nyfgs_wz{ width:305px; line-height:26px; float:left; margin-left:12px; font-size:16px; font-weight:bold; text-align:center;}
.nyfgs_wz a{ font-size:18px;}
.nyfgs_wz2{width:305px; line-height:30px; float:left; margin-left:12px; height:100px; overflow:hidden; text-align:center;} 
.nyfgsxqbj{ width:94px; height:26px; float:left; background-image:url(../images/nycasexqbj.jpg); text-align:center; line-height:26px; margin-left:98px;}
.nyfgsxqbj a{ color:#FFF;}
.nyfgsxqbj a:hover{ width:94px; height:26px; float:left; background-image:url(../images/nycasexqbja.jpg);}

.nyfyhts{ width:80px; height:27px; line-height:27px; float:left; font-size:16px; margin-left:10px;}
.nychanpindym{ width:1200px; height:auto; float:left; line-height:30px; margin-top:20px; font-size:14px;}


/*------nyser结束 -------*/

.youshi2box2db{ width:1200px; height:796px; float:left; background-color:#f8f8f8; }
.youshi2box2db ul li{ width:330px; height:364px; float:left; text-align:center; color:#4b4b4b; font-size:14px; line-height:30px; margin-left:50px; margin-top:30px; background-color:#f8f8f8;}
.youshi2box2db ul li font{ font-weight:bold; margin-top:20px; font-size:18px;}
.youshi2box2db img{width:330px; height:194px; float:left; margin-bottom:30px;}





