/*
|   Tel:15251769261  17705506881      |
|   E-mail:844631528@qq.com           |
            __     __       
           /  \~~~/  \    
     ,----(     ..    ) 
    /      \__     __/   
   /|         (\  |(
  ^ \   /___\  /\ |   
     |__|   |__|-" 
*/

@charset "utf-8";
BODY {
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px;margin-bottom: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: '微软雅黑'; FONT-SIZE: 12px; PADDING-TOP: 0px;color:#333; background-image:url(../images/12bg.jpg); background-color:#fff}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
a{ text-decoration:none}
.geili {background-color:#FFFFFF; width:1002px;}
ul,li{ list-style-type:none; background-repeat:no-repeat}
.container{ margin:0px auto;width:1005px}
a:link{ color:#333333;font-family:"微软雅黑"}/*常规，非访问超链接*/
a:visited{ color:#333333}/*访问超链接*/
a:hover { color:#345598; text-decoration:none}/*访问者操作鼠标通过时的链接 */
a:active{ color:#333333; text-decoration:none}/*点击链接*/
img{ border:none}

a.top3:link{ color:#ffffff; font-family:'微软雅黑'; font-size:16px;}/*常规，非访问超链接*/
a.top3:visited{color:#ffffff; font-family:'微软雅黑'; font-size:16px;}/*访问超链接*/
a.top3:hover {color:#ffffff; font-family:'微软雅黑'; font-size:16px;}/*访问者操作鼠标通过时的链接 */
a.top3:active{color:#ffffff; font-family:'微软雅黑'; font-size:16px;}/*点击链接*/

.myout{ float:left; color:#FFFFFF; width:119px; text-align:center; height:36px; 
           text-align:center; cursor:hand; text-decoration:none
}  
.myover{                              
           color:#ffffff; width:119px; height:36px; background-color:#4b6eca;
		   text-align:center; cursor:hand; text-decoration:none
}
.cnt01_2 table{padding-top:0px; padding-left:20px;}
/* ----- 分页数字条效果 结束 ----- */
.pagebar{overflow:hidden;margin-top:10px;margin-bottom:30px;width:100%;}
.pagebar .pagination{display:flex;margin-top:10px;justify-content:center;}
.pagination a{margin:0 5px;padding:6px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#333;font-size:12px;}
.pagination span{margin:0 5px;padding:8px 2px;border-radius:2px;color:#333;font-size:12px;}
.pagination a:hover{border:1px solid #253f82;color:#253f82;}
.pagination a.page-num-current{border:1px solid #253f82;background:#253f82;color:#fff;}
/* ----- 分页数字条效果 结束 ----- */

.textcode {border:1px solid #CCC; width:80px; height:20px;}
.textarea{width:350px; height:100px; border:1px solid #CCC;}
.btn01{width:77px; height:37px; background:url(../images/tj_03.png); border:0px;}
.btn02{width:77px; height:37px; background:url(../images/cz_03.png); border:0px;}

.btn05{width:160px;  border:0px;}

.current{background-color:#055785;}
 
#marqueediv1188 {margin-top:6px; margin-left:8px;}
.marqueediv11881 {width:144px; height:114px;overflow:hidden;BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid;}

.marqueediv11882 {margin-top:6px; width:144px; overflow:hidden; text-align:center}
.syanli2_2 {margin-left:8px; margin-top:12px;}

#height15{width:100%; height:15px; overflow:hidden; }
.header{position: relative; min-width:1100px;}
.content1105{max-width:1105px;margin:auto;}
.content1200{ width: 1105px; margin: 0 auto; position: relative; height:100%;}

#bannercontact{background:url(../images/bannercontact.jpg) no-repeat center center;height:303px; overflow:hidden;min-width:1100px;}
#bannercase{background:url(../images/bannercase.jpg) no-repeat center center;height:303px; overflow:hidden;min-width:1100px;}
#bannerabout{background:url(../images/bannerabout.jpg) no-repeat center center;height:303px; overflow:hidden;min-width:1100px;}
#bannerservice{background:url(../images/bannerservice.jpg) no-repeat center center;height:303px; overflow:hidden;min-width:1100px;}


#top{width:100%; height:38px; background-color:#eaeaea; overflow:hidden; border-bottom:2px solid #c60001; min-width:1100px;}
#top ul{width:1100px; overflow:hidden; margin:auto; height:38px; line-height:42px;}
.top_1{width:50%; overflow:hidden; float:left; font-family:宋体; color:#666}
.top_2{float:right; color:#666;font-family:宋体;}

#top1{width:100%; overflow:hidden;height:140px;min-width:1100px;}
#top1 ul{width:1100px; overflow:hidden; margin:auto; height:140px;}
#logo{width:106px; overflow:hidden; float:left; margin-top:20px;}
#top_01 {overflow:hidden; float:left; margin-top:40px; margin-left:25px;}
#top_ewm {overflow:hidden; float:right;}
#top_ewm img{max-width:70px; margin-top:35px;}

#nav{width:100%; overflow:hidden; height:52px; background-color:#335396;z-index:90;min-width:1100px;}
#nav ul{max-width:1105px; overflow:hidden; line-height:52px; margin:auto;}
#nav ul li{overflow:hidden; float:left;}
.nav1{width:137px; overflow:hidden; line-height:52px; text-align:center; background:url(../images/nav_line.jpg) right center no-repeat;}
.nav2{height:52px; width:2px; background-image:url(../images/nav_line.jpg);}
.nav1 a{display:block; width:100%; height:52px; overflow:hidden; font-size:14px; color:#fff; font-weight:700;}
.nav1 a:hover{background-color:#032e8a;}
#nav ul li:nth-child(8){background:none;}
.banner {width:100%;overflow:hidden;min-width:1100px;}
#banner img{width:100%;min-width:1100px;}



/*图片样式*/
.fang_bj{background:url(../images/fang_bj.jpg) no-repeat center top;height:720px; overflow:hidden; font-family:"Microsoft Yahei"; margin-top:2px; background-color:#eaeaea; min-width:1100px;}
.fang{ width:1105px; height:815px; overflow:hidden; margin:0 auto;}
.fang_l{ width:225px; overflow:hidden; height:720px;}
.fang_l h2{ font-size:24px; padding:20px 0 0 28px; height:95px; overflow:hidden; font-weight:normal; font-family:宋体;}
.fang_l h2 a{ color:#fff;}
.fang_l h2 span{ display:block; font-size:16px; font-weight:normal;}  
.fang_l ul{ height:541px;overflow:hidden; padding-top:15px; width:225px; background-color:#FFF}
.fang_l ul li{ margin-bottom:0px; height:50px; line-height:50px; border-bottom:1px dotted #ccc;}
.fang_l li a{ display:block; height:50px;  overflow:hidden; padding-left:20px; font-size:14px; color:#333;background:url(Img/Index/fang_line2.gif) no-repeat left bottom;}
.fang_l li a:hover , .fang_l .cur a{ background:url(../images/fang_cu1r.jpg) no-repeat; color:#fff; text-decoration:none; background-color:#335396}
.fang_r{ width:860px; overflow:hidden;height:880px; margin-top:7px;}
.fang_r h2{ height:95px; line-height:95px;text-align:left; overflow:hidden; font-size:22px; padding-left:55px; letter-spacing:1px; font-weight:normal}
.fang_r h2 a{ color:#fff;}
.fang_c{ margin-top:13px; overflow:hidden; height:340px; background:#fff;}
/*.fang_img{ width:420px; height:340px; position:relative; overflow:hidden;}*/
.fang_img{ width:420px; height:340px;overflow:hidden;}
.fang_img p{width:420px; height:340px; overflow:hidden;}
.fang_img p img{width:390px; height:310px; margin:15px;}
.fang_img p img:hover{opacity:.8;filter:alpha(opacity=90);}
.fang_wz{ width:430px; padding-top:25px; overflow:hidden;}
.fang_wz h3{ font-size:16px; line-height:24px;}
.fang_wz h3 a{ color:#333;}
.fang_wz p{ padding:10px 32px 0 0; height:145px; overflow:hidden; line-height:24px;text-align:justify;text-justify:inter-ideograph;}
.fang_wz i{ display:block;}
.fang_wz i a{ display:inline-block; background:url(../images/fang_ico1.gif) no-repeat; width:77px; height:27px; color:#fff; line-height:27px; overflow:hidden; padding-left:17px;}
.fang_wz i .ico{ background:url(../images/fang_ico2.gif) no-repeat; margin-left:17px;}
.fang_r li{ float:left; width:202px; overflow:hidden; margin:14px 17px 0 0; height:202px; position:relative; z-index:0;}
.fang_r li img{ border:1px solid #d5d5d5; width:200px; height:175px;}
.fang_r li img:hover{opacity:.8;filter:alpha(opacity=60);}
.fang_r li span{ display:block; position:absolute; bottom:0; left:0; width:201px; height:27px; text-align:center; line-height:27px; color:#fff; background:#666 none  repeat scroll 0 0;}
.fang_r .nones{ margin-right:0;}


.fl { float:left;}
.fr { float:right;}
/*图片样式*/

#syabout{width:100%; overflow:hidden; background-color:#fff; height:725px; min-width:1100px;}
.syabout1{width:100%; height:105px; overflow:hidden;}
.syabout1 img{display:block; margin:auto; max-height:45px; margin-top:35px;}
.syabout2{width:100%; overflow:hidden; height:97px; text-align:center;}
.syabout3{width:100%; overflow:hidden;}
.syabout3 ul{width:1105px; overflow:hidden; margin:auto;}
.syabout3 ul li{width:330px; overflow:hidden; float:left;background-color:#eaeaea; height:455px;}
.syabout3_1 { margin-left:57px; margin-right:58px;}
.syabout3 ul li img{width:330px; height:180px; overflow:hidden;}
.syabout3 ul li b a:hover{opacity:.8;filter:alpha(opacity=60);}
.syabout3 ul li strong{display:block; height:60px; overflow:hidden; line-height:55px; text-align:center; font-size:16px;}
.syabout3 ul li strong a{display:block; height:60px; overflow:hidden; line-height:55px; text-align:center; font-size:16px; font-weight:normal;}
.syabout3 ul li p{display:block; width:285px; margin:auto; font-size:14px; font-family:宋体; line-height:26px;text-align:justify;text-justify:inter-ideograph; height:140px;}
.syabout3 ul li span{display:block; width:90px; height:35px; overflow:hidden; margin:auto; background-color:#2d4d8a; border-radius:8px; line-height:35px; text-align:center;}
.syabout3 ul li span a{color:#fff; font-size:12px; font-family:宋体;}


#bwie{width:100%; height:600px; background-color:#f6f6f6;min-width:1100px;}
.bwie1{width:100%; height:105px; line-height:95px; text-align: center; font-size:22px; color:#000;}
.bwie2 {max-width:1100px; overflow:hidden; margin:auto;}
.bwie2 li{width:258px; height:380px; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:2px solid #ff0000; float:left; margin-right:20px; background-color:#FFF; margin-bottom:20px; border-radius:5px;}
.bwie2_1{width:250px; height:250px; margin:5px; overflow:hidden;}
.bwie2_1 img{width:100%;}
.bwie2_2{width:100%; text-align:center; line-height:50px;}
.bwie2_2 a{font-size:18px; color:#000}
.bwie2_3{padding:5px; line-height:20px; text-align:center; font-size:14px; color:#777;}

#foot{width:100%; overflow:hidden; padding-top:40px; padding-bottom:40px;background-color:#fff; min-width:1100px;}
#foot ul{max-width:1105px; overflow:hidden; margin:auto;}
#foot ul li{overflow:hidden; float:left;}
.foot1{width:180px; overflow:hidden; float:left;}
.foot1 strong {display:block; overflow:hidden; width:100%; line-height:40px; font-size:14px; color:#333333; font-family:宋体;}
.foot1 a{display:block; width:100%; overflow:hidden; line-height:32px; font-size:14px; color:#000; font-family:宋体;}
.foot2{width:165px; overflow:hidden; float:left; border-left:1px solid #ccc; padding-left:16px;}
.foot2 strong {display:block; overflow:hidden; width:100%; line-height:40px; font-size:14px; color:#333333; font-family:宋体;}
.foot2 a{display:block; width:100%; overflow:hidden; line-height:32px; font-size:14px; color:#000; font-family:宋体;}

#banquan {width:100%; height:200px; background-color:#c7c7c7;min-width:1100px;}
#banquan ul{max-width:1105px; overflow:hidden; height:200px; margin:auto;}

.banquan1{ width:198px; height:200px; border-left:1px solid #fff;border-right:1px solid #fff; float:left;}
.banquan1 img{display:block; width:150px; padding-left:24px; padding-top:61px;}
.banquan2 { overflow:hidden; line-height:26px; font-size:14px; margin-left:40px; margin-top:35px; width:610px; float:left;}
.banquan3 {overflow:hidden; float:right; width:120px; text-align:center; line-height:30px; padding-top:30px; font-family:宋体}
.banquan3 img{width:100%;}


#bannerny{width:100%; overflow:hidden;}
#bannerny img{width:100%;}

/***********in_nav*************************/
.in_nav{ border-bottom: 1px solid #d2d2d2; height: 70px; line-height: 70px; width: 100%; z-index: 99; background: #fff;}
.in_nav ul{ overflow: hidden; max-width:1105px; margin:auto;}
.in_nav ul li{ float:left; padding: 0 30px; font-size: 18px;position: relative;transition:all .5s;-webkit-transition:all .5s; cursor: pointer;}
.in_nav ul li:after{position: absolute; content: ''; background: url(../images/round_pic.jpg) no-repeat; height: 18px; width: 18px; top: 50%; margin-top: -9px; left:1px; opacity: 0;filter:alpha(opacity=0); transition:all .3s;-webkit-transition:all .3s;}
.in_nav ul li a{ color:#424242; line-height: 70px; transition:all .3s;-webkit-transition:all .3s;}
.in_nav ul li:hover a{ color: #345598;}
.in_nav ul li:hover{ color: #345598;}
.in_nav ul .in_navH:after{ opacity: 1;filter:alpha(opacity=100);}
.in_nav ul .in_navH a{ color: #345598;}

/********about_us2************/
.about_us2{ margin-top: 48px; height: auto; padding-bottom: 70px; min-width:1100px;}
.about_us2 ul li{ height: 166px; width: 100%; position: relative; background: #f4f4f4;margin-bottom:35px; cursor: pointer;}
.about_us2 ul li .about_us2_pic{ width: 260px; height: 167px;position:absolute; left: 0; top: 0; overflow: hidden;}
.about_us2 ul li .about_us2_pic img{ display: block;}
.about_us2 ul li .about_us2_summary{ width: 781px; height: 138px;position: absolute; padding: 17px 32px 12px 27px; right: 0; top: 0;}
.about_us2 ul li .about_us2_summary .title{ font-size:22px; color: #335396; padding-bottom:15px; border-bottom: 1px solid #cdd0d7; margin-bottom:7px;}
.about_us2 ul li .about_us2_summary p{ color: #666666; font-size: 14px;}
.about_us2 ul li .click_details{ width:112px; height:30px; text-align: center;line-height: 30px; position: absolute; right: 32px; top: 12px; background: #335396; font-size: 16px; color: #fff;transition:all .5s;-webkit-transition:all .5s;}
.about_us2 ul li .click_details a{ display:block; height:100%;transition:all .5s;-webkit-transition:all .5s;}
.about_us2 ul li:hover .click_details{ background:#032e8a;}



/***************FloatingWindow********************************/
.FloatingWindow{position: fixed; right:50px;bottom:20%; z-index:100;} 
.FloatingWindow ul li{ width: 31px; height: 41px; text-align: center; padding:10px 15px; color: #fff; position: relative; cursor: pointer;transition:all .5s;-webkit-transition:all .5s;font-size:14px;}
.FloatingWindow ul  a{ display: block; font-size:14px;}
.FloatingWindow ul li>img{ position: absolute; left: 50%; top: 50%; margin: -13px 0 0 -18px;}
.FloatingWindow ul li:hover{ box-shadow:0px 0px 2px #363636;}
.wem_tR{ width:137px; height: 155px; background: #434343;position: fixed; right:130px;bottom: 19%;transition:all .5s;-webkit-transition:all .5s; display: none;}
.wem_tR:after{position: absolute; width: 0;height: 0;border-top: 16px solid transparent;border-left: 14px solid #434343;border-bottom: 16px solid transparent;content: ''; right: -14px; bottom: 80px;}
.wem_tR img{ width: 80%; margin: 15px auto 0; display: block;}
.wem_tR span{ width: 100%; text-align: center; color:#fff;display: block;}



