@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th { margin: 0; padding: 0; border: 0;}
html { color: #000; }
html,body {}
body,button,input,select,textarea { margin:0; padding:0;  font-family: "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif";  font-size:12px; background:#fff}
ul,ol,li,dl,dd,dt{list-style: none;}
em { font-style: normal; }
a { text-decoration: none;outline:none; }
a:hover { text-decoration: underline; color:#e85300;}
legend { color: #000; }
fieldset,img { border: 0; }
label,button { cursor: pointer; }

/*解决IE图片缩放失真*/
img { -ms-interpolation-mode: bicubic; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
/*连续英文、数字换行*/
.wordwrap { word-break: break-all; word-wrap: break-word; }
/*单行文字超出显示省略号*/
.omg{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
img { border: 0; vertical-align: middle;  }


a{ color:#3a3a3a; text-decoration:none;}
a:hover{ color:#2b64a0; text-decoration:none}


.mt30{ margin-top:30px}
.mt20{ margin-top:20px}
.top{ width:1080px; margin:0px auto; height:100px;}
.top:after{ clear:both; display:block; height:0; visibility:hidden;}
.top .logo{ width:424px; float:left; height:100px; display:block; background:url(../images/logo.jpg) left center no-repeat;}
.top .logo a{ display:none;}
.top .top_right{ color:#3a3a3a; width:250px; height:100px; line-height:100px; text-align:right; display:block; float:right;}

.top .top_right b{ color:#da0001; font-weight:normal; font-size:18px}
.top .top_right a{ padding:0px 3px;}
.w{ width:1080px; margin:0px auto;}
#nav{ width:100%; height:44px; margin:0px auto; background:#2b64a0;}
#nav .menu{ width:1080px; float:left;}
#nav .menu ul li{ float:left; width:130px; text-align:center; display:block; position:relative}
#nav .menu ul li a{ font-size:15px; color:#fff;height:44px; line-height:44px; width:130px; height:44px; line-height:44px; display:block;}
#nav .menu ul li a:hover{ background:#225080;}
#nav .menu ul li:hover a{ background:#225080;}
#nav .menu ul li ul li a{ background:#2b64a0; width:130px; line-height:40px; height:40px; border-top:1px solid #fff; display:block}
#nav .menu ul li ul li a:Hover{ background:#2b64a0}
#nav .menu ul li ul{ display:none; position:absolute; z-index:900}


#nav .menu ul li:hover ul{ display:block}



#full-screen-slider { width:100%; height:400px; float:left; position:relative}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%;bottom:20px; z-index:9900; padding:5px 15px 5px 0;}
#pagination li { display:block; list-style:none; width:160px; height:8px; float:left; margin-left:15px;background:rgba(255,255,255,.5); }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#FFF;}

.top_search{ background:url(../images/search.jpg) right center no-repeat; height:34px; width:280px; float:left; margin-top:30px; text-align:center;margin-left:120px;}
.top_search .serbg{ width:280px; height:32px; line-height:32px;margin-top:1px;}
.top_search .inputc{ float:left; padding-left:20px; width:210px; height:32px;line-height:32px;border:none; background:none;outline:none;
}
.top_search .tj_btn{ float:left;width:50px;height:32px;line-height:32px;font-size:0;border:none;background:none;cursor:pointer;}

.w{ width:1080px; margin:0 auto;}
.pro_ml{ width:1080px;background:#f0eff4; padding:10px 15px 0px 15px; border-bottom:2px solid #2c639b;overflow:hidden;}
.pro_ml:after{ clear:both; display:block; height:0; visibility:hidden;}
.pro_ml_right{ width:200px; padding:10px 0px 0px 0px; background:#2b64a0; color:#fff; float:left}

.pro_tab{ width:185px; float:left; margin-right:1px; border-bottom:1px solid #ffffff; padding-right:2px; margin-top:10px; padding-bottom:5px;}
.pro_tab span.name{ width:165px; border-bottom:1px solid #d8d8da; color:#3f4449; height:38px; line-height:38px; display:block;}
.pro_tab span.name a{ color:#3f4449; font-weight:bold; font-size:12px; float:left;height:38px; line-height:35px; width:135px; display:block; padding-left:5px; overflow:hidden}
.pro_tab span.name i{ float:left;height:38px; line-height:38px; width:24px; display:block}
.pro_tab span.name i img{ margin-top:5px;}
.pro_tab ul{ position:relative}

.honor{ width:170px;border-bottom:1px solid #4d7dae; padding:5px 10px 5px 20px}
.honor span{ background:url(../images/honor.png) -5px -1px no-repeat; line-height:35px; border-bottom:1px solid #fff; color:#fff; font-size:14px; padding-left:25px; height:35px; width:145px; display:block}
.honor ul{ width:170px; height:125px; display:block; overflow:hidden; padding-top:8px; }
.honor ul li{ line-height:24px; height:24px; overflow:hidden}
.honor ul li a{ color:#fff;}

.all_title{ width:100%; line-height:20px; height:20px; padding:15px 0px; color:#1a1a1a; display:block; text-transform:uppercase}
.all_title b{ font-size:18px; color:#2b64a0; font-weight:normal; display:block; padding-right:10px; border-right:1px solid #666666; width:80px; float:left; line-height:20px; height:20px;  margin-right:10px;}


.service{ width:170px;border-bottom:1px solid #4d7dae; padding:0px 10px 5px 20px; height:168px; margin-top:10px;}
.service span{ background:url(../images/service.png) -5px -1px no-repeat; line-height:35px; border-bottom:1px solid #fff; color:#fff; font-size:14px; padding-left:25px; height:35px; width:145px; display:block}
.service .title{ text-align:center; width:160px; padding-right:10px; font-size:14px; color:#fff; background:none; padding:0px; border:none; margin-top:3px;}
.service .tel{ background:url(../images/tel.png) left center no-repeat; height:32px; line-height:17px; font-size:10px; padding-left:35px; margin-bottom:8px; margin-top:5px;}

.service .tel b{ font-size:17px; font-weight:normal; display:block}
.service p{ line-height:20px; padding-left:5px; font-size:13px;}

.inews{ width:650px; float:left; margin-right:30px; margin-top:25px;}

.ivideo{ width:305px; float:left;margin-top:25px;}
.videocontent{ width:305px; height:275px; display:block; overflow:hidden;}
.iabout{ width:650px; height:113px; line-height:22px; font-size:13px; padding-bottom:20px; overflow:hidden; }
.iabout img{ float:left; margin-right:20px;}
.iabout .more{ color:#da1f16;font-size:13px;}
.ne_n{ width:182px; padding:12px 0 8px 0;height:106px; overflow:hidden; position:relative; font-size:12px;}
/* newslist */
.newslist{margin-top:-8px; text-align:left;}
.newslist strong{ font-weight:normal; font-style:normal; padding:0; margin:-8px 0 0 0;*padding:5px 0 0 21px; *height:10px; *overflow:hidden;}
.newslist ul,.newslist2 ul{ padding:0;}
.newslist li ,.newslist2 li{ width:170px;height:24px;line-height:25px;overflow:hidden;}
.newslist li a{ color:#3f4449; text-decoration:none; font-family:"宋体"; font-size:12px;}
.newslist li a:hover{ color:#640a0a; text-decoration:underline; }
/* scr_con style */
.dv_scroll{width:180px; height:140px; *margin:0 0 0 -90px; position:absolute;overflow:hidden;}
.dv_scroll .Scroller-Container{width:100%;padding:2px 0 0 0; }
.dv_scroll_bar {position:absolute;right:0;top:8px;width:8px;height:111px;border-left:1px solid #2b64a0;}/**/
.dv_scroll_bar .Scrollbar-Track{position:absolute;left:0px;top:0px;width:10px;height:110px;}/**/

.dv_scroll_bar .Scrollbar-Htop{ position:absolute;left:-5px;top:0; width:9px; height:10px;background: url(../images/htop.png) no-repeat;}/*上 */
.dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-3px;top:0px;width:5px;height:33px;overflow:hidden;background:#2b64a0;cursor:pointer;}/* 中*/
.dv_scroll_bar .Scrollbar-Handle:hover{background:#f00;}
.dv_scroll_bar .Scrollbar-Hdown{ position:absolute;left:-5px;top:110px; width:9px; height:1px;background:url(../images/hbottm.png) no-repeat; background-position: bottom center;}/*下*/
.dv_scroll_text {position:absolute;}


.inewslist{ width:650px; margin:0px auto; margin-top:20px;border-top:1px dotted #cdcdcd; padding-top: 10px;}
.inewslist ul li{ line-height:25px; height:25px;}
.inewslist ul li span{ width:80px; float:left; color:#828282; line-height:25px; height:25px;font-size:13px; }
.inewslist ul li a{ width:560px; float:left; line-height:25px; height:25px;float:left; font-size:14px; color:#282828}

#hzhb{ width:1080px; margin:0px auto; margin-top:25px;}
#hzhb span.name{ width:16px; height:80px; float:left; display:block; text-align:center; color:#fff; background:#2b64a0; padding:10px 7px; font-size:15px; line-height:21px}

#owl-demo{ width:943px; float:left; height:98px; display:block; overflow:hidden; background:#f3f4f4; padding-left:10px; border:1px solid #e7e7e7}
#owl-demo .item{ margin: 2px; float:left; margin-top:8px; line-height:20px;}
#owl-demo .item img{display: block;max-width: 124px;max-height: 63px; border:1px solid #cdf5fa}
#owl-demo .owl-item{ float:left; text-align:center;}

#pro_img{  /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:124px;
	height:113px;
	border: 1px solid #e4e3e3;
	padding:0px;
}
#pro_img img {
	/*设置图片垂直居中*/
	vertical-align:middle;
	max-width:124px;
	max-height:113px;
}

.ipro{ width:1080px; margin:10px auto; margin-bottom:0; border-bottom:1px solid #e4e3e3; padding-bottom:10px;}
.ipro ul li{ float:left; padding-right:17px; text-align:center;}
.ipro ul li span{ height:40px; line-height:20px; text-align:center; display:block; margin-top:5px; width:120px;}
.ipro ul li:Hover #pro_img{ border:1px solid #ff2b2b}
.w315{ width:315px; float:left; margin-right:20px;}
.w315 .all_title{ border-bottom:1px solid #e4e3e3;}
.w315 ul{ width:315px; margin-top:15px;}
.w315 ul li{ line-height:24px; height:24px; color:#292e34; width:315px; overflow:hidden; display:block}
.w315 ul li span{ width:80px; float:left;line-height:24px; height:24x;}
.w315 ul li a{ width:230px; float:left;line-height:24px; height:24px; color:#292e34}
.w315 ul li:hover a{ color:#e3000f}
.w315 ul li.more{ line-height:40px;height:40px;}
.w315 ul li.more a{ color:#2b64a0; padding-left:80px;line-height:40px;height:40px;}
.mr0{ margin-right:0px;}

#foot{ width:100%; background:#4a535c; color:#fff; margin-top:20px;font-size:13px; padding-bottom:20px;}
#foot a{ color:#fff;font-size:13px;}
#foot a:Hover{ color:#ddd}
#foot .foot_nav{ height:48px; line-height:48px; border-bottom:1px solid #5f6b76; width:1080px; margin:0px auto}
#foot .foot_nav a{ padding:0px 10px; }
#foot .foot_nav .left{ width:730px; float:left;}
#foot .foot_nav .right{ width:250px; float:right;}

#foot .foot_t_left{ width:590px; padding-left:140px; background:url(../images/footlogo.png) left center no-repeat; height:85px; padding-top:15px; float:left}
#foot .foot_t_left p{ line-height:24px; }
#foot .foot_t_right{ width:210px; float:right; margin-top:20px}
#foot .foot_t_right  ul li{ float:left; text-align:center; width:70px; text-align:center;}
#foot .foot_t_right  ul li i{ line-height:38px; height:38px; width:38px; border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:80px; background:#a9a9a9; text-align:center; display:block; margin:0px auto; margin-bottom:10px;}
#foot .foot_t_right ul li:hover i{ background:#0a53a0}

.flink{ background:#040e13; color:#fff; line-height:44px;font-size:13px;}
.flink a{ color:#fff; font-size:13px; padding-right:10px}
.flink a:Hover{ text-decoration:underline}

.ny_ml{ background:#f4f4f4; border-bottom: 1px solid #e2e2e2;}
.ny_ml ul{ width: 1080px; margin: 0px auto;}
.ny_ml ul:after{ content: ""; height: 0; width: 100%; display: block; clear: both;}
.ny_ml ul li{ float: left; position: relative; height: 52px;;}
.ny_ml ul li span.first{ width: 150px; height: 52px; line-height: 52px; display: block; text-align: left;}
.ny_ml ul li span.first:after{content: ""; height: 0; width: 100%; display: block; clear: both;}
.ny_ml ul li span.first i{ margin-top: 14px; float: left; width: 24px; height: 24px; display:inline-block;}
.ny_ml ul li span.first  a{ display:inline-block; width:120px; overflow:hidden; height:52px}
.ny_ml ul li ul{ position: absolute; left: 0; top: 53px; display: none; border-bottom: 2px solid #2c64a1; background: #fff; z-index: 888; padding: 30px; width: 925px;}
.ny_ml ul li:Hover ul{ display: block;}
.ny_ml ul li:Hover span{ border-bottom: 1px solid #fe0000; color: #fe0000;}
.ny_ml ul li:Hover a{ color: #fe0000;}
.ny_ml ul li ul .w200{ width: 200px; float: left; text-align:center}
.ny_ml ul li ul .w200 h4{font-size: 17px; width: 200px; margin: 0px auto; text-align: center ; font-weight: normal;color: #fe0000; line-height: 45px; height: 45px;}
.ny_ml ul li ul .w200 a{ color: #000; padding: 0px 5px;}
.ny_ml ul li ul .w720{ width: 700px; float: left; padding-left: 20px;}
.ny_ml ul li ul .w720 .title{ border-bottom: 1px solid #e2dedf; color: #c9120c; line-height: 35px; height: 35px;}
.ny_ml ul li ul .w720 .title b{ padding: 2px 5px; text-align: center; color: #fff; background: #c9120c; margin-right: 10px;}
.ny_ml ul li ul .w720 .title a{ color:#c9120c; float: right;line-height: 35px; height: 35px;}
.ny_ml ul li ul .w720 .top_ml{ width: 175px; float: left;}
.ny_ml ul li ul .w720 .top_ml span a{ width: 175px; color: #4a4a4a; font-weight: bold; display: block; line-height: 40px; height: 35px; overflow: hidden;}
.ny_ml ul li ul .w720 .top_ml a{width: 175px; color: #4a4a4a; display: block; line-height: 21px; height: 21px; overflow: hidden;}
.ny_ml ul li ul .w720 .top_ml a:Hover{ color: #c9120c;}

.mbao{ background:#f0f0f0 url(../images/location.png) 20px center no-repeat; width: 940px; padding-left: 40px; margin: 0px auto 30px; height: 55px; line-height: 55px; font-size: 13px;position:relative;padding-right:100px;}
.mbao a:hover{ color: #c9120c;}
.mbao a.order{ background: url(../images/order.png) left center no-repeat; padding-left: 25px;width:48px; height: 55px; line-height: 55px; position:absolute;right:0;}
.ny_nav_t{ color: #454545; font-size: 20px; width: 1080px; margin: 0px auto; line-height: 30px; height: 30px;}
.nybanner{ width: 1080px; margin: 0px auto; margin-top: 10px;}
.search_m{ border-bottom: 2px solid #ccc; height: 78px; width: 1080px; margin: 0px auto;}
.search_m:after{ display: block; clear: both; height: 0; width: 100%;}
.search_m .serch_txt{ width: 520px; float:left; line-height: 80px; height: 78px;}
.search_m .tool_ser{ width: 425px; float: right; margin-top: 25px;}
.search_m .tool_ser .input2{ margin-right: 20px; background:url(../images/zoom.jpg) 5px center no-repeat; padding-left: 30px; width:270px; float: left; border: 2px solid #2c64a1; height: 30px; line-height: 30px;font-size: 14px;}
.search_m .tool_ser .btn_tj{ cursor:pointer; background: #ff6d32; color: #fff; border-radius: 4px; -moz-border-radius: 4px;-webkit-border-radius: 4px;height: 34px; line-height: 34px; width: 90px; text-align: center; border:none; font-size: 15px;}

#nyleft{ width:245px; float:left; margin-top: 20px;}
#nyright{ width:725px; float:left; padding-left: 15px;margin-top: 20px;}
#nyleft .leftnav{ padding: 15px; width: 213px; border: 1px solid #d6d6d6;}
#nyleft .leftnav ul li{ width:106px;float: left; height:23px; line-height: 23px; margin: 6px auto; text-align: center;}
#nyleft .leftnav ul li a{ color: #3d3d3d; width: 85px; height:23px; line-height: 23px; margin: 0px auto;display: block;font-size: 14px;}
.brb{ border-right: 1px solid #909090;}
#nyleft .leftnav ul li a:hover{ background: #2c64a1; color: #fff;}
#nyleft .leftnav ul li.on a{ background: #2c64a1; color: #fff;}
#nyleft .left_Pro_list{ border: 1px solid #d6d6d6; width:223px; padding: 10px; margin-top: 20px;}
#nyleft .left_Pro_list span{ width: 223px; display: block;  line-height: 40px; border-bottom: 1px dotted #099cae; height: 40px; font-size: 18px; color: #2e2c2d;}
#nyleft .left_Pro_list ul{ width: 203px; padding:10px 10px 5px 10px;}
#nyleft .left_Pro_list ul li{ background:url(../images/jia.gif) left center no-repeat; padding-left: 20px; line-height: 22px; height: 22px; overflow:hidden}
#nyleft .left_service{ border: 1px solid #d6d6d6; width:223px; padding: 10px; margin-top: 20px;}
#nyleft .left_service .left_tel{ margin-bottom: 20px; background:url(../images/tel.jpg) left center no-repeat; padding-left: 45px; font-size:20px; color: #0076cd ; color: #2e2c2d; font-size: 12px;}
#nyleft .left_service .left_tel b{font-size: 20px; color: #0075cc; display: block;}
#nyleft .left_service p{ line-height: 22px; padding-left: 45px;}
#nyleft .left_service a{ color: #0076cd; float:left; margin-left: 40px; *margin-left: 20px;ine-height: 23px; height: 23px; margin-top: 15px;}
#nyleft .left_service a.contact{ border-radius: 2px; background:#0361b8; line-height: 23px; height: 23px; color: #fff; text-align: center; width: 76px; display: block; float: left; margin-left: 45px;*margin-left: 45px; margin-top: 10px;}
#nyleft .left_service a.contact:hover{ background: #0477ce;}

.pro_ml_list{ width: 725px; border-bottom: 1px solid #c5c5c5; margin-bottom: 20px;}
.pro_ml_list span{ width: 725px; height: 32px;  line-height: 32px; display: block; color: #3a3a38; font-weight: bold;font-size: 14px;}
.pro_ml_list span b{ width: 25px; height: 25px; line-height: 25px; text-align: center; display: inline-block; text-align: center; background: #3782c5; color: #fff; border-radius: 60px;-webkit-border-radius: 60px; -moz-border-radius: 60px; margin-right: 10px}
.pro_ml_list ul{ padding: 10px 0px 10px 25px;}
.pro_ml_list ul:after{ clear: 0; height: 0; width: 100%; clear: both; content: ""; display:block;}
.pro_ml_list ul li{ border: 1px dashed #fff; height: 30px; line-height: 30px;font-size: 13px; float: left; width: 325px; margin-right: 20px;}
.pro_ml_list ul li a{font-size: 13px; display: inline-block;}
.pro_ml_list ul li:hover{ color: #0468c6; width: 305px; padding-left: 20px; border-color: #cdcdcd; background:url(../images/fx.gif) 8px center no-repeat;}
.pro_ml_list ul li:hover a{ color: #0468c6;}
.pro_ml_list ul a:nth-child(1) li:before{ content:"01."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(2) li:before{ content:"02."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(3) li:before{ content:"03."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(4) li:before{ content:"04."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(5) li:before{ content:"05."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(6) li:before{ content:"06."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(7) li:before{ content:"07."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(8) li:before{ content:"08."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(9) li:before{ content:"09."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(10) li:before{ content:"010."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(11) li:before{ content:"11."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(12) li:before{ content:"12."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(13) li:before{ content:"13."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(14) li:before{ content:"14."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(15) li:before{ content:"15."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(16) li:before{ content:"16."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(17) li:before{ content:"17."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(18) li:before{ content:"18."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(19) li:before{ content:"19."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(20) li:before{ content:"20."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(21) li:before{ content:"21."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(22) li:before{ content:"22."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(23) li:before{ content:"23."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(24) li:before{ content:"24."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(25) li:before{ content:"25."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(26) li:before{ content:"26."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(27) li:before{ content:"27."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(28) li:before{ content:"28."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(29) li:before{ content:"29."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(30) li:before{ content:"30."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(31) li:before{ content:"31."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(32) li:before{ content:"32."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(33) li:before{ content:"33."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(34) li:before{ content:"34."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(35) li:before{ content:"35."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(36) li:before{ content:"36."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(37) li:before{ content:"37."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(38) li:before{ content:"38."; margin-right:5px; font-size:14px;}
.pro_ml_list ul a:nth-child(39) li:before{ content:"39."; margin-right:5px; font-size:14px;}

.foot_nav_ny{  height:39px; font-size: 13px;line-height:39px; border:1px solid #e2e2e2;border-bottom:2px solid #2c64a1; width:1080px; margin:0px auto; background: #f6f6f6; margin-top: 30px;}
.foot_nav_ny a{ padding:0px 10px; color:#2d2d2d; font-size: 13px;}
.foot_nav_ny a:Hover{ color: #3481c7;}
.foot_nav_ny .left{ width:730px; float:left;}
.foot_nav_ny.right{ width:250px; float:right;}
.copyright{ width:1080px; line-height: 45px; height: 45px; margin: 0px auto; margin-bottom: 40px;font-size: 13px;}
.copyright a.support{ float: right; padding-right: 15px;font-size: 13px;}

.pro_list_pic{ width: 1080px; margin: 0px auto; margin-top: 20px;}
.pro_list_pic span{ border-bottom: 1px solid #e6e6e6; width: 1080px; height: 32px;  line-height: 32px; display: block; color: #3a3a38; font-weight: bold;font-size: 14px; padding-bottom: 10px;;}
.pro_list_pic span b{ width: 25px; height: 25px; line-height: 25px; text-align: center; display: inline-block; text-align: center; background: #3782c5; color: #fff; border-radius: 60px;-webkit-border-radius: 60px; -moz-border-radius: 60px; margin-right: 10px}
#ind_img{ border:1px solid #f1f1f1; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 125px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:152px;
	height:114px;
	
}
#ind_img img {
	/*设置图片垂直居中*/
	vertical-align:middle; max-width: 152px; max-height: 114px;
}
.pro_list_pic  ul{ padding: 20px 0px 0px 0px;}
.pro_list_pic  ul:after{ clear: both; display: block; width: 100%; height: 0px;content: "";}
.pro_list_pic  ul li{ float:left; padding:20px;border: 1px solid #fff;}
.pro_list_pic  ul li span{ width: 154px; height: 25px; line-height: 35px; text-align: center; display: block; border: none; padding: 0;overflow: hidden;}
.pro_list_pic  ul li span a{ font-size: 12px; font-weight: normal;}
.pro_list_pic  ul li:hover{  border: 1px solid #3481c5;}
.w520{ width:520px; float: left;}
.w465{ width:450px; float: left; padding-left: 15px;}
#pdeail_img{ border:1px solid #fff; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 385px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:518px;
	height:320px;
	
}
#pdeail_img img {
	/*设置图片垂直居中*/
	vertical-align:middle; max-width: 518px; max-height: 320px;
}
.pdeail_btn{ background:#2c649f; border-radius: 30px; height: 25px; line-height: 23px; width: 275px; margin: 0px auto;}
.pdeail_btn a.f{ border-right: 1px solid #fff; width: 90px; display: inline-block; text-align: center; color: #fff;font-size: 14px;}
.pdeail_btn a.last{ background: #fff; color: #2c649f; display: inline-block; margin-left: 1px; margin-top: 1px; height: 23px; height: 23px;width: 91px;font-size: 14px; text-align: center; border-top-right-radius: 30px; border-bottom-right-radius: 30px;}
.pdeail_btn a.last:hover{ color: #fff; background: #2c649f;}
.pdeail_btn a.f:hover{ text-decoration: underline;}
.w465 h1{ font-size: 26px; color:#323234;font-weight: normal; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px;}
.w465 h1 b{ color: #dd010b; font-weight: normal;}
.prod_des{ width: 450px; color: #595959; font-size: 12px; line-height: 22px; padding-bottom: 10px;}
.prod_des p.title{ background:url(../images/book.gif) left center no-repeat; padding-left: 25px; color: #3d3d3d; font-size: 16px; line-height: 35px; height: 35px ; margin-top: 5px;}
.prod_des .contact{ border:1px solid #e6e6e6; width: 428px; padding: 10px; margin-top: 15px; font-size: 12px; color: #000;}
.prod_des .contact .tel{ background: url(../images/ptel.gif) left center no-repeat; padding-left: 25px; line-height: 28px; height: 28px;}
.prod_des .contact .email{ background:url(../images/pemail.gif) left center no-repeat; padding-left: 25px;line-height: 28px; height: 28px; border-bottom: 1px dashed #dddddd; padding-bottom: 5px;}
.prod_des .contact .fengx{ padding-top: 5px;}
.order_pro{ width: 100%; margin:20px auto;}
.order_pro a{ margin-right:50px;font-size: 14px; border-radius: 2px; background: #ff5500; color: #fff; line-height: 33px; height: 33px; text-align: center; display: inline-block; width: 124px;}
.order_pro a b{font-weight: normal;float: right; margin-right: 10px;}
.order_pro span{ background: url(../images/htel.gif) left center no-repeat; padding-left: 25px; font-size: 13px; color: #2c62a0;}
.prod_select{ width:1080px; margin: 20px auto; margin-top: 40px; border-bottom: 2px solid  #2c649f; height: 38px; line-height: 38px;}
.prod_select span{ cursor: pointer; font-size: 14px; color: #303030; background: #f0f0f0; border-radius: 4px 4px 0px 0px; display: block; float:left; margin-right: 2px; line-height: 38px; height:38px; text-align: center; width: 115px;}
.prod_select span.on{ background: #2c649f; color: #fff;}
.prod_select span:hover{ background: #2c649f; color: #fff;}
.pro_d_cont{ padding: 15px 0px; line-height: 24px; display: none;}
.pro_d_cont li{ list-style:disc}
.pro_d_cont ol li{ list-style:decimal}
#contents{ width: 1080px; margin: 0px auto;}
.relevant_pro{ width: 1080px; margin: 10px auto; border-top: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;}
.relevant_pro p{ color: #1e1e1e; font-size: 20px; padding: 15px 15px 0px 15px}
.relevant_pro ul:after{ display: block; height: 0; content: ""; clear: both;}
.relevant_pro ul li{ float: left; padding: 5px 10px;}
.relevant_pro ul li span{ height: 40px; line-height: 20px; display: block;  text-align: center;}
#xg_img{ border:1px solid #fff; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 135px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:140px;
	height:120px;
	
}
#xg_img img {
	/*设置图片垂直居中*/
	vertical-align:middle; max-width: 140px; max-height: 120px;
}

.pro_news{ width: 290px; padding-left: 30px; float: left;}
.pro_news span.title{ font-size: 20px; width: 290px; display: block; height: 50px; line-height: 50px;margin-bottom: 10px}
.pro_news ul li{ color: #666; line-height: 23px; height: 23px; background: url(../images/yuan.gif) left center no-repeat; padding-left: 15px; font-size: 13px; overflow: hidden;}
.pro_news ul li a{color: #666;}

.order_tel{ width: 280px; padding-left: 40px; float: left;}
.order_tel span.title{ font-size: 20px; width: 280px; display: block; height: 50px; line-height: 50px;margin-bottom: 15px}

.order_tel .redtel{ background:url(../images/redtel.gif) left 0px no-repeat;  width: 250px;height:40px; line-height:20px; font-size:10px; padding-left:40px; margin-bottom:8px; margin-top:10px; display: block;}
.order_tel .redtel b{ font-size:17px; font-weight:normal; color: #f40105; font-size: 22px; display: block;}
.order_tel  p{ line-height: 21px; }
.order_tel  p.well{ line-height: 21px; font-size: 13px; }
.order_tel a.contact{ border-radius: 2px; background:#0361b8; line-height: 23px; height: 23px; color: #fff; text-align: center; width: 76px; display: block; float: left; margin-top: 10px; margin-right: 50px;}
.order_tel a.contact:hover{ background: #0477ce;}
.order_tel a{line-height: 23px; height: 23px; display: block; float: left;margin-top: 10px;}

.wei_yx{ width: 315px; padding-left: 30px; float: left;}
.wei_yx span.title{ font-size: 20px; width: 315px; display: block; height: 50px; line-height: 50px; margin-bottom: 10px;}
.wei_yx p{ line-height: 22px; font-size: 13px;}
.wei_yx p.code{ width: 315px;margin-top: 10px}
.wei_yx p.code img{ float: left; margin-right: 10px;}
.wei_yx p.code a{ color: #1065b8;}
/*contact*/

.contact_k1{ width:1080px;background:url(../images/cen_bg.gif) no-repeat -40px 1px; margin-top: 30px;}
.contact_k1 ul li{padding-top:140px; padding-bottom:10px!important; }
.contact_k1 ul:after{ height: 0; display: block; content: ""; width: 100%; clear: both;}
.contact_k1 li{ float:left; width:30%; padding:0px 30px 0 2px; line-height:22px; margin:20px 0}
.contact_k1_jx{ margin-top:10px; color:#434445;}
.contact_ix_hei{ line-height:30px}
.contact_k1_xs{ font-weight:800; font-size:16px; font-family:"Microsoft YaHei"; display:block; margin-bottom:15px; color:#5f6060;}
.contact_phone{ background:url(../images/dsteico.gif) no-repeat 0 6px; padding-left:40px; margin:10px 0 5px 0;}
.contact_phone .contact_tyrx{ color:#4f4f4f; margin:0 0 -5px 2px;}
.contact_con a{line-height:24px; color:#4d4d4d;}
.contact_con a:hover{ color:#be0101;}
.contact_con font{ color:#c40202; font-size:13px;}
.contact_k1_14{ font-size:24px; color:#e60904; font-family:"Arial","Microsoft YaHei";line-height:34px; height:34px;}
.contact_k1_xhx{line-height:25px}
.contact_k1_ly{ display:block; width:76px; height:22px;line-height:24px;*line-height:24px;background:url(../images/dsepa_ico.gif) no-repeat -77px -99px; color:#FFF; text-align:center; margin:18px 0}
.contact_k1_ly:hover{ background:url(../images/dsepa_ico.gif) no-repeat 0 -99px; color:#FFF;}
.contact_dh{ color:#ff0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.contact_k2{ border-top:1px #CCC solid; padding:0 16px 0 2px}
.contact_dsepa{ padding:0 0 0 2px; margin:7px 0 2px 0;height:135px;}
/*news*/
.newsleft{ width:300px; min-height: 370px; float: left;margin-right:20px;}
.btop{}
.news_t_list{ width: 214px; margin: 0px auto;}
.news_t_list ul li{ line-height: 25px; height: 25px; background: #fff; border-radius: 30px; color: #fff; width: 174px; display: block; margin-bottom: 10px; padding-left: 40px;}
.news_t_list ul li a{ color: #171717; font-size: 13px; padding-left: 15px; border-left: 2px solid #fff;line-height: 25px; height: 25px; display: block;}
.news_t_list ul li:hover{ background: #2c64a1; color: #fff;}
.news_t_list ul li:hover a{ color: #fff;}
.news_t_list ul li.on{ background: #2c64a1; color: #fff;}
.news_t_list ul li.on a{ color: #fff;}
.news_tel{ border-top: 1px dotted #ccc; width: 214px; margin-top: 20px; padding-top: 15px;}
.news_tel p{ height: 20px; line-height: 20px;}
.news_tel .tel{ background:url(../images/tel.jpg) left top no-repeat; padding-left: 45px; height: 45px; line-height: 20px; margin-top: 15px; display: block;}
.news_tel .tel b{ color: #005eab; font-size: 22px; display: block; padding-top: 4px; font-weight:normal}
.news_right{ width:190px; float: right; margin-top: 25px;}
.news_right ul li{ padding-bottom: 8px;}
.news_mid{ width:515px; padding: 15px; float: left ; margin-top: 5px;}
.news_mid ul li{ background: url(../images/dsepa_img2.gif) left center no-repeat; padding-left: 15px;  height: 30px; line-height: 30px;}
.news_mid ul li a{ color: #5e5b66; width: 380px; height: 30px; line-height: 30px; display: inline-block; overflow:hidden; float:left }
.news_mid ul li:after{ content: ""; clear: both; height: 0; width: 100%; display: block;}
.news_mid ul li span{ width: 35px; height: 16px; line-height: 16px; text-align: center; color: #fff; background: #f71403; display:inline-block; margin-top:6px}
.news_mid ul li time{ width: 80px; display: inline-block; text-align: center; float:right}
.news_mid ul li:Hover{ background: url(../images/dsepa_img.gif) left center no-repeat;}
.news_mid ul li:Hover a{ color: #2c64a1;}
#pagefy{ width: 100%; text-align: center; margin-top: 20px;}
#pagefy a{ margin-right: 10px; color: #fff; background: #2c64a1; padding: 5px 8px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px}
#pagefy a:hover{ background: #2d6cb2;}
.news_c_right{ width:744px; padding-left: 15px; float: right;}
.news_c_right .title{ color: #494949;font-size: 15px; border-bottom:1px dashed #dadada; line-height: 60px; height: 60px;}
.news_c_right .title b{font-weight: normal; background: #fe0000; color: #fff; font-size: 14px; padding: 1px 4px; margin-right: 10px;}
.news_c_right .title a:hover{ color: #0078ce;}
.news_c_right .title .back{ background: url(../images/xx_jt.png) left center no-repeat; padding-left: 30px; height: 40px; line-height: 40px; font-size: 12px; display:block;float:right;margin-right: 10px; margin-top: 10px;}
.news_c_right .title .print{ background:url(../images/point.jpg) left center no-repeat; padding-left: 25px; height: 40px; line-height: 40px; font-size: 12px; display:block; float:right; margin-right: 10px;margin-top: 10px}
.news_c_right .number{ width: 100%; line-height: 34px; height: 34px; font-size: 13px;}
.news_c_right .number span{ color: #0078ce; padding-right: 10px;}
.news_content{ line-height: 24px; padding: 10px 0px; width: 720px;}
.news_share{ border-bottom: 1px solid #ccc; width: 140px; padding: 10px 0px 5px 580px;}
.news_pre_next{ width: 720px; margin: 0px auto;}
.news_pre_next ul li{ padding-left: 10px; width: 350px; float: left; line-height: 40px; height: 40px; display: block; overflow: hidden;}
.appliction{ width: 700px; background: #f6f6f6; min-height: 500px; padding: 10px;}
.appliction .des{ line-height: 27px;text-indent:25px; font-size: 14px; color: #393939; padding: 25px 20px; }
.app_tab{ width:660px; margin: 0px auto; padding: 20px; border-top: 1px solid #cbcbcb;}
.app_tab .tit{ font-size: 16px; font-weight:bold; color: #025ca8;}
.app_tab p{ text-indent:25px;  line-height: 25px; padding: 15px 20px; font-size: 14px; color: #322f38; width: 640px;}
.app_tab b{ margin-bottom: 10px; background: #0073da; height: 23px; line-height: 23px; padding: 2px 10px; display: inline-block; font-size: 14px; font-weight: normal; color: #fff; margin-left: 25px; *margin-left: 12px;;}
.app_tab a{ width: 660px; display: block; color: #0170dc; line-height: 24px; height: 24px; padding-left: 25px; font-size: 14px;}
.app_tab a:Hover{ color: #df0404;}
.order_des{ background: url(../images/orderbg.jpg) right center no-repeat; line-height: 24px; margin-top: 21px; padding-left: 20px;}
.ordertab{ width:640px; margin: 30px auto;}
.ordertab sup{ color: #057ac7;}
.ordertab ul li{ padding: 10px 0px; color: #999; line-height: 25px; }
.ordertab ul li:after{ clear: both; height: 0; display: block; width: 100%; content: "";}
.ordertab span{ float: left; width: 60px; text-align: right;}
.ordertab input{ float: left; width:220px;outline: none; border-radius: 2px; border: 1px solid #ccc; line-height: 28px; margin-left: 10px; padding-left: 10px; margin-right: 15px;}
.ordertab .cont{border-radius: 2px; border: 1px solid #ccc; padding:10px 0px; line-height: 22px; margin-left: 10px; padding-left: 10px; margin-right: 15px; width: 500px; padding-right: 10px; height: 110px;outline: none;}
.ordertab .bj{ background: #2C649F; width: 90px; padding: 0; height: 30px; line-height: 30px; text-align: center; color: #fff; margin-left: 70px; border: none; border-radius: 2px;-moz-border-radius: 2px; -webkt-border-radius: 2px;;}
.ordertab .bj:hover{ background: #16a6ff;}
.ordertab .yzcode{ width: 50px; font-size: 14px;}
.downlist{ width: 700px; padding-left: 35px; padding-top: 20px; margin: 0px auto;float:left;}
.downlist ul li{ height: 35px; line-height: 35px; background: url(../images/dsepa_img2.gif) left center no-repeat; padding-left: 15px; border-bottom: 1px solid #dfdfdf;}
.downlist ul li a{ font-size: 13px;}
.downlist ul li:hover{ background: url(../images/dsepa_img.gif) left center no-repeat; color: #006993;}
.downlist ul li:hover a{ color:#006993 ;}
.downlist ul li b{ font-weight: normal; height: 35px; width: 460px; display: inline-block;}
.downlist ul li span{display: inline-block;width: 110px; text-align: center;}
.downlist ul li span.downs{ background: url(../images/down.gif) left center no-repeat; padding-left: 20px; width: 70px;}

.nyabcont{ line-height:28px;color:#666;font-size:14px;}
.news_mid ul li span.cFalse{ display:none;}


#ihonor{ border:1px solid #ccc; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 240px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

	width:300px;
	height:300px;
	
}
#ihonor img {
	/*设置图片垂直居中*/
	vertical-align:middle; max-width: 280px; max-height: 280px;
}
.honorp{ width: 700px; margin: 20px auto;}
.honorp ul:after{ display: block; width: 100%; height: 0; content: ""; clear: both;}
.honorp ul li{ padding: 10px 24px; float: left; text-align: center;}
.honorp ul li a{ line-height:28px;}
#ihonor{ margin-bottom: 10px;}

.honord{ width:700px; margin: 20px auto;text-align: center; }
.honord h1{ text-align: center; font-size: 18px;}
.honord img{ max-width: 600; margin: 10px auto;}
.honord p.des{ line-height: 25px;text-align:left}


.code{ width:120px; position:absolute; top:-120px; left:-30px; display:none; opacity:0}
.maptit{ border-top:1px solid #ddd; border-bottom:1px solid #eee; height:50px; line-height:50px; font-size:16px; color:#333; font-weight:bold }
.maplist{ width:100%; display:block;}
.maplist span{ background:#f0f0f0; height:30px; line-height:30px; display:block; padding-left:30px; border-top:1px solid #fff;border-bottom:1px solid #fff; padding:0px}
.maplist a{ line-height:30px; height:30px; padding:0px 15px;}
.maplist span a{ color:#000; font-weight:bold; line-height:30px; height:30px}
.imgmr img{ margin-right:15px;}
a.contact_k1_ly{ background:#0071b6; color:#fff; width:60px; height:26px; line-height:26px; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; -o-border-radius:2px; font-size:12px}
a.contact_k1_ly:hover{ background:#0089dd; color:#fff; width:60px; height:26px; line-height:26px; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; -o-border-radius:2px; font-size:12px}

#aFloatTools_Hide{ padding:0;}

.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute; z-index:9999
}
.float0831 A {
	COLOR: #00a0e9; font-size:12px
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat;color:#333; font-size:12px
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc a{ font-size:12px}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat; color:#333; font-size:12px width:130px;font-size:6px;
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 30px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 38px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP:38px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}



#nyleft .left_Pro_list2{ border: 1px solid #d6d6d6; width:223px; padding: 10px; margin-top: 20px;}
#nyleft .left_Pro_list2 span{ width: 223px; display: block;  line-height: 40px; border-bottom: 1px dotted #099cae; height: 40px; font-size: 18px; color: #2e2c2d;}
#nyleft .left_Pro_list2 ul{ width: 203px; padding:10px 10px 5px 10px;}
#nyleft .left_Pro_list2 ul li{ background:url(../images/jia.gif) left center no-repeat; padding-left: 20px; line-height: 22px; position:relative }
#nyleft .left_Pro_list2 ul li a{ width:180px; font-size:14px;}
#nyleft .left_Pro_list2 ul li ul li{ background:none}
#nyleft .left_Pro_list2 ul li ul
#nyleft .left_Pro_list2 ul li ul li a{ font-size:12px;}




.section1{width:1080px;margin:0 auto;padding-top:30px;overflow:hidden;}
/*----小屏*banner----*/
#banner_Small, #banner_Small1{ height:220px; width: 280px;padding:9px;border:1px solid #dedede; margin:0 auto;clear:both; position:relative; z-index:999;float:left;}
#banner_Small .picBtnLeft, #banner_Small1 .picBtnLeft { height:220px; position:relative; zoom:1; width:100%; overflow:hidden;}
/*----数字切换按钮----*/
#banner_Small .picBtnLeft .hd, #banner_Small1 .picBtnLeft .hd {height:16px; position:absolute; right:10px;text-align:center; bottom:10px; z-index:10;  }
#banner_Small .picBtnLeft .hd ul, #banner_Small1 .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block;}
#banner_Small .picBtnLeft .hd ul li, #banner_Small1 .picBtnLeft .hd ul li {float:left; _display:inline; cursor:pointer; text-align:center;  width:16px; height:16px; background:#fff; overflow:hidden; margin:0px 2px; color:#666;line-height:16px;}
#banner_Small .picBtnLeft .hd ul li.on, #banner_Small1 .picBtnLeft .hd ul li.on { background:#2b64a0 !important; color:#fff}
/*----箭头切换按钮----*/
#banner_Small .picBtnLeft .hdd, #banner_Small1 .picBtnLeft .hdd {width:100%; overflow:hidden; height:40px; margin-top:135px; position:absolute; z-index:10;} 
#banner_Small .picBtnLeft .hdd .prev, #banner_Small1 .picBtnLeft .hdd .prev { display:block;width:40px; height:40px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prev.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .prev:hover, #banner_Small1 .picBtnLeft .hdd .prev:hover { background:url(../images/prevh.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next, #banner_Small1 .picBtnLeft .hdd .next { display:block;width:40px;height:40px;float:right;overflow:hidden;cursor:pointer; background:url(../images/next.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next:hover, #banner_Small1 .picBtnLeft .hdd .next:hover {background:url(../images/nexth.png) no-repeat;}

#banner_Small .picBtnLeft .bd, #banner_Small1 .picBtnLeft .bd {height:220px; position: absolute; width: 280px;}
#banner_Small .picBtnLeft .bd img, #banner_Small1 .picBtnLeft .bd img { height:220px; width:280px; z-index:1;}
#banner_Small .picBtnLeft .bd li, #banner_Small1 .picBtnLeft .bd li { position:relative; zoom:1; width:280px;  display:inline-block; }
#banner_Small .picBtnLeft .bd li .pic, #banner_Small1 .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
#banner_Small .picBtnLeft .bd li .bg, #banner_Small1 .picBtnLeft .bd li .bg { display:none;}
#banner_Small .picBtnLeft .bd li .title, #banner_Small1 .picBtnLeft .bd li .title { display:none;}
#banner_Small .picBtnLeft .bd a img, #banner_Small1 .picBtnLeft .bd a img { padding-top: 0px!important}
/*---小屏*结束----*/

.tlt1{background:#f0f0f0;height:44px;}
.tlt1 p{float:left;display:block;font-size:15px;color:#333;background:url(../images/title1.jpg) left center no-repeat;line-height:44px;margin-left:10px;padding-left:10px;font-weight:bold;}
.tlt1 a{display:block;float:right;height:44px;line-height:44px;margin-right:20px;}
.about{float:left;margin:0 20px;}
.about .tlt1{width:440px;}
.about .conn{padding:20px;width:398px;border:1px solid #dedede;border-top:none;}
.about div.wz{font-size:12px;color:#666;line-height:22px;padding-top:10px;}
.p_search{float:right;width:300px;}
.p_search_in{height:56px;padding:0 20px;background:#f0f0f0;}
.p_search_in .inputc{ float:left; padding-left:20px; width:196px; height:34px;line-height:34px;border:none;margin-top:10px;outline:none;
}
.p_search_in .tj_btn{ float:left;width:44px;height:34px;line-height:34px;font-size:0;border:none;background:url(../images/search_pro.jpg) center center no-repeat;cursor:pointer;margin-top:10px;}
.pro_icon{overflow:hidden;padding:19px;border:1px solid #dedede;border-top:none;}
.pro_icon li{float:left;width:122px;height:42px;line-height:42px;}
.pro_icon li a{display:block;height:42px;line-height:42px;background:#f0f0f0;padding-left:46px;font-size:14px;color:#333;}
.pro_icon li a:hover{color:#fff;}
.pro_icon li.one,.pro_icon li.three{margin-right:16px;}
.pro_icon li.one,.pro_icon li.two{margin-bottom:16px;}
.pro_icon li.one a{background:#f0f0f0 url(../images/proicon1_1.png) 20px center no-repeat;}
.pro_icon li.one a:hover{background:#2b64a0 url(../images/proicon1_2.png) 20px center no-repeat;}
.pro_icon li.two a{background:#f0f0f0 url(../images/proicon2_1.png) 20px center no-repeat;}
.pro_icon li.two a:hover{background:#2b64a0 url(../images/proicon2_2.png) 20px center no-repeat;}
.pro_icon li.three a{background:#f0f0f0 url(../images/proicon3_1.png) 20px center no-repeat;}
.pro_icon li.three a:hover{background:#2b64a0 url(../images/proicon3_2.png) 20px center no-repeat;}
.pro_icon li.four a{background:#f0f0f0 url(../images/proicon4_1.png) 20px center no-repeat;}
.pro_icon li.four a:hover{background:#2b64a0 url(../images/proicon4_2.png) 20px center no-repeat;}

.section2{width:1080px;margin:0 auto;padding-top:30px;overflow:hidden;}
.lnav{float:left;width:300px;}
.lnav .pro_nav{border:1px solid #dedede;border-top:none;padding:20px;}
.lnav .pro_nav li {margin-bottom:5px;}
.lnav .pro_nav li a:hover{color:#2b64a0 !important;}
.lnav .pro_nav li div.ml{width:260px;height:40px;background:#f0f0f0 url(../images/ml1.png) 238px center no-repeat;}

.lnav .pro_nav li>div.ml>span{display:block;height:40px;line-height:40px;color:#2b64a0;padding:0 10px;float:left;}
.lnav .pro_nav li>div.ml>a{display:block;color:#333;height:40px;line-height:40px;float:left;font-size:14px;width:182px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.lnav .pro_nav li.on div.ml{width:260px;height:40px;background:#2b64a0 url(../images/ml2.png) 238px center no-repeat;}
.lnav .pro_nav li.on>div.ml>span{display:block;height:40px;line-height:40px;color:#fff;padding:0 10px;float:left;}
.lnav .pro_nav li.on>div.ml>a{display:block;color:#fff;height:40px;line-height:40px;float:left;font-size:14px;width:182px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.lnav .pro_nav li.on>div.ml>a:hover{color:#fff !important;}
.lnav .pro_nav li .ml2{padding:10px 20px 20px 40px;display:none;}
.lnav .pro_nav li .ml2 ul li a{display:block;color:#333;height:30px;line-height:30px;font-size:12px;width:198px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

.section2 #cp{float:right;width:759px;border-top:1px solid #dedede;border-left:1px solid #dedede;}
.section2 #cp #pro_ul1 li{border-right:1px solid #dedede;border-bottom:1px solid #dedede;float:left;width:252px;height:213px;position:relative;}
.section2 #cp #pro_ul1 li .proimg_bk1{padding-top:20px;}
.section2 #cp #pro_ul1 li .proimg_bk1 a{display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.section2 #cp #pro_ul1 li p.pro_name{width:212px;padding:0 20px;font-size:14px;color:#333;line-height:24px;}
.section2 #cp #pro_ul1 li p.pro_name a{display:block;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:center;}
.section2 #cp #pro_ul1 li .pro_hover{display:none;position:absolute;top:0;left:0;width:252px;height:213px;background:rgba(43,100,160,.9);}
.section2 #cp #pro_ul1 li .pro_hover p{font-size:14px;color:#fff;line-height:24px;width:212px;padding:0 20px;text-align:center;margin-top:70px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.section2 #cp #pro_ul1 li .pro_hover a{display:block;width:78px;height:26px;line-height:26px;text-align:center;color:#fff;border:1px solid #fff;margin:0 auto;margin-top:30px;}

.section3{width:1080px;margin:0 auto;padding-top:30px;overflow:hidden;}
.slideTxtBox{ width:760px;text-align:left;float:left;}
.slideTxtBox .hd{ height:44px;line-height:44px;background:#f0f0f0;position:relative; }
.slideTxtBox .hd ul{ float:left;height:44px;   }
.slideTxtBox .hd ul li{ float:left;width:100px;cursor:pointer;height:44px;line-height:44px;text-align:center;  }
.slideTxtBox .hd ul li p{background:none;}
.slideTxtBox .hd ul li.on{ height:44px;background:#2b64a0;}
.slideTxtBox .hd ul li.on p{color:#fff;}
.slideTxtBox .bd ul{ padding:20px 20px 0 20px;  zoom:1;border:1px solid #dedede;border-top:none;min-height:316px; }
.slideTxtBox .bd li{overflow:hidden;}
.slideTxtBox .bd li .hot{width:260px;float:left;padding-right:20px;border-right:1px solid #dedede;}
.slideTxtBox .bd li .hot .news_tlt{font-size:14px;font-weight:bold;line-height:20px;margin:15px 0 10px;display:block;width:260px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.slideTxtBox .bd li .hot .news_time{font-size:12px;color:#999;padding-left:20px;background:url(../images/Calendar.png) left center no-repeat;}
.slideTxtBox .bd li .hot p.wz{line-height:22px;color:#666;padding-top:10px;}
.slideTxtBox .bd li .hot p.wz a{color:#2b64a0;}

.news_list{float:right;border:none !important;padding: 0 0 0 20px !important;}
.news_list li{overflow:hidden;width:416px;margin-bottom:20px;cursor:pointer;}
.news_list li .time{width:85px;height:85px;background:#f0f0f0;float:left;}
.news_list li .time p{display:block;width:85px;height:40px;line-height:40px;font-size:40px;font-weight:bold;color:#2b64a0;text-align:center;margin-top:10px;}
.news_list li .time span{display:block;width:85px;height:36px;line-height:36px;color:#999;font-size:14px;text-align:center;}
.news_list li .wz{float:right;width:315px;}
.news_list li .wz .tlt{display:block;height:30px;line-height:30px;color:#333;font-size:14px;font-weight:bold; overflow:hidden;}
.news_list li .wz .tlt:hover{color: #2b64a0;}
.news_list li .wz p{color:#666;line-height:20px;padding-top:10px;}

.section3 .contact{float:right;width:300px;}
.section3 .contact .conn{padding:20px;border:1px solid #dedede;border-top:none;}
.section3 .contact .conn p{font-size:13px;color:#555;line-height:28px;}
.section3 .contact .conn .tel{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:10px 0;margin-top:10px;}
.section3 .contact .conn .tel div{font-size:34px;font-weight:bold;color:#2b64a0;}
.section3 .contact .conn .others_icon{height:42px;margin-top:8px;}
.section3 .contact .conn .others_icon a{display:block;float:left;width:76px;height:42px;line-height:42px;font-size:14px;color:#333;}
.section3 .contact .conn .others_icon a.weixin{background:#f0f0f0 url(../images/proicon5_1.png)  20px  center no-repeat;padding-left:46px;}
.section3 .contact .conn .others_icon a.weixin:hover{background:#2b64a0 url(../images/proicon5_2.png) 20px center no-repeat;color:#fff;}
.section3 .contact .conn .others_icon a.zixun{float:right;background:#f0f0f0 url(../images/proicon6_1.png)  20px  center no-repeat;padding-left:46px;}
.section3 .contact .conn .others_icon a.zixun:hover{background:#2b64a0 url(../images/proicon6_2.png) 20px center no-repeat;color:#fff;}

.section4{width:1080px;margin:0 auto;padding-top:30px;overflow:hidden;}
.section4 .video{width:300px;float:left;}
.tlt2{background:#2b64a0;height:44px;}
.tlt2 p{float:left;display:block;font-size:15px;color:#fff;background:url(../images/title2.jpg) left center no-repeat;line-height:44px;margin-left:10px;padding-left:10px;font-weight:bold;}
.tlt2 a{display:block;float:right;height:44px;line-height:44px;margin-right:20px;}
.section4 .hzhb{float:right;width:760px;}
.section4 .hzhb .conn{padding:20px;border:1px solid #dedede;border-top:none;}
.picMarquee-left{ width:720px;overflow:hidden;position:relative;}
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd  .tempWrap{  width:720px !important;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:165px; height:100px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{display:block;height:24px;line-height:24px;padding-top:10px;font-size:14px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

.link{width:1080px;margin:0 auto;padding-top:30px;overflow:hidden;}
.link .conn{padding:20px;border:1px solid #dedede;border-top:none;}
.link .conn a{font-size:14px;padding:5px 10px;display:inline-block;}

.footer{height:284px;background:url(../images/footer_bg.jpg) left center repeat-x;margin-top:30px;}
.footer .footer_in{width:1080px;margin:0 auto;}
.footer .footer_in .footer_nav{border-bottom:1px solid #5f6b76;overflow:hidden;height:44px;line-height:44px;}
.footer .footer_in .footer_nav a{display:block;padding:0 10px;height:44px;line-height:44px;color:#b4b6b9;font-size:14px;}
.footer .footer_in .footer_nav a:hover{color:#fff;}
.footer .footer_in .footer_nav li{float:left;}
.footer .footer_in .footer_nav .f_l{float:left;} 
.footer .footer_in .footer_nav .f_r{float:right;} 
.footer_contact{height:195px;}
.footer_contact .f_l{float:left;padding-left:134px;background:url(../images/foot_logo.png) left center no-repeat;height:195px;width:650px;}
.footer_contact .f_l .company_name{padding-top:40px;font-size:14px;font-weight:bold;color:#fff;}
.footer_contact .f_l p{padding-top:10px;font-size:12px;color:#b4b6b9;line-height:24px;}
.footer_contact .f_r{height:195px;width:236px;float:right;}
.footer_contact .f_r .qq{float:left;margin:50px 30px 0;}
.footer_contact .f_r .weixin{float:left;margin:50px 30px 0;}
.footer_contact .f_r p{line-height:24px;padding-top:10px;color:#fff;}
.footer_info{height:44px;line-height:44px;color:#61656a;}

.ny_banner{width:1080px;height:200px;margin:20px auto;}

.ny_footer1{width:1080px;margin:0 auto;padding-top:30px;overflow:hidden;}
.ny_footer1 .footer_nav{background:#f0f0f0;height:44px;}
.ny_footer1 .footer_nav ul{width:768px;margin:0 auto;}
.ny_footer1 .footer_nav li{float:left;}
.ny_footer1 .footer_nav li a{display:block;padding:0 20px;height:44px;line-height:44px;font-size:14px;color:#333;}
.ny_footer1 p{height:44px;line-height:44px;text-align:center;color:#666;}
.ny_footer2{height:70px;background:#202529;}
.ny_footer2_in{width:1080px;margin:0 auto;height:70px;}
.ny_footer2_in .one{float:left;padding-top:15px;margin-right:160px;}
.ny_footer2_in .one p{color:#2b64a0;}
.ny_footer2_in .one div{color:#fff;font-size:24px;font-weight:bold;}
.ny_footer2_in .two{float:left;background:url(../images/slogan.png) center center no-repeat;height:70px;width:420px;}
.ny_footer2_in .three{float:right;}
.ny_footer2_in .three .qq{float:left;margin:15px 10px 0;}
.ny_footer2_in .three .weixin{float:left;margin:15px 20px 0;}

.news_c_right2{padding-left:0;width:760px;}
.article{border:1px solid #dedede;padding:20px;width:720px}
.article li{border-bottom:1px dotted #dedede;height:46px;line-height:46px;}
.article li span{float:left;height:46px;line-height:46px;padding-right:10px;}
.article li a{display:block;width:580px;height:46px;line-height:46px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;font-size:14px;color:#666;float:left;}
.article li a:hover{color:#2b64a0;}
.article li .time{float:right;width:100px;height:46px;line-height:46px;color:#999;text-align:right;}

.ny_news_list{width:720px;padding:20px !important;border:1px solid #dedede !important;}
.ny_news_list .news_img{float:left;}
.ny_news_list li{width:720px;}
.ny_news_list li.on{background:#f0f0f0;}
.ny_news_list li .wz{float:left;width:400px;padding-left:20px;}
.ny_news_list li .time{float:right;}

.ny_news_list .detail .tlt{height:60px;line-height:60px;font-size:18px;font-weight:bold;text-align:center;color:#2b64a0;border-bottom:1px solid #dedede;}
.ny_news_list .detail .info{height:32px;padding:10px;}
.ny_news_list .detail .info span{float:left;height:32px;line-height:32px;color:#999;}
.ny_news_list .detail .info p{float:right;height:32px;line-height:32px;color:#999;}
.ny_news_list .detail .conn{font-size:14px;color:#333;line-height:26px;}
.ny_news_list .detail .conn p{font-size:14px;color:#333;line-height:26px;}

.ny_ml1{width:1080px;margin:10px auto 20px;}
.ny_ml1 .pro_nav li{float:left;margin-right:10px;margin-bottom:10px;position:relative;}
.ny_ml1 .pro_nav li .ml a{display:block;padding:0 5px;width:158px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;line-height:28px;border:1px solid #dedede;color:#333;font-size:12px;text-align:center;}
.ny_ml1 .pro_nav li .ml a:hover{background:#2b64a0;color:#fff;}
.ny_ml1 .pro_nav li .ml2{display:none;position:absolute;top:30px;left:0;width:1080px;z-index:999;border-bottom:1px solid #fff;}
.ny_ml1 .pro_nav li .ml2 .two_profl{overflow:hidden;background:#f0f0f0;padding:10px 20px;}
.ny_ml1 .pro_nav li .ml2 p{font-size:14px;font-weight:bold;color:#333;padding-bottom:10px;border-top:1px solid #2b64a0;background:#f0f0f0;padding:10px 20px;margin-top:10px;}
.ny_ml1 .pro_nav li .ml2 .two_profl li{margin-right:60px;margin-bottom:20px;}
.ny_ml1 .pro_nav li .ml2 .two_profl li a{font-size:12px;display:block;line-height:28px;color:#333;background:url(../images/ny_ml1.png) left center no-repeat;padding-left:10px;}
.ny_ml1 .pro_nav li .ml2 .two_profl li a:hover{background:url(../images/ny_ml2.png) left center no-repeat;color:#2b64a0;}

.cpml3>ul>li{margin-bottom:20px;}
.cpml3 li .ml a{display:block;height:44px;line-height:44px;color:#333;font-size:14px;font-weight:bold;background:#f0f0f0 url(../images/title1.jpg) 15px center no-repeat;padding-left:26px;}
.cpml3 li .ml2{padding:20px;border:1px solid #dedede;border-top:none;}
.cpml3{padding:0 !important;border:none !important;width:760px !important;}
.cpml3 li .ml2 #cp{border-top:none !important;}
.cpml3 li .ml2 .two_profl li{margin-right:60px;float:left;}
.cpml3 li .ml2 .two_profl li a{font-size:12px;display:block;line-height:28px;color:#333;background:url(../images/ny_ml1.png) left center no-repeat;padding-left:10px;width: 289px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.cpml3 li .ml2 .two_profl li a:hover{background:url(../images/ny_ml2.png) left center no-repeat;color:#2b64a0;}

.application li .ml2 .two_profl li{margin-right:60px;float:none;}
.application li .ml2 p{font-size:14px;color:#666;line-height:24px;text-indent:28px;}
.application li .ml2>a{display:block;width:80px;height:30px;line-height:30px;color:#fff;font-size:12px;background:#2b64a0 url(../images/tuijian.png) 75px center no-repeat;text-align:left;padding-left:20px;margin:10px 0;}

.article li .time a.down{display:block;width:50px;height:30px;line-height:30px;text-align:center;color:#333;background:#f0f0f0;border-radius:2px;margin-top:5px;float:right;font-size:12px;}
.article li .time a.down:hover{background:#2b64a0;color:#fff;}

.contact1{padding-top:0;margin-bottom:30px;}
.contact1 .contact{width:340px;float:left;}
.section3 .contact .conn p.desc{font-size:12px;line-height:22px;color:#333;border-bottom:1px solid #dedede;padding-bottom:20px;}
.contact1 .tel2 em{font-size:22px;font-weight:bold;color:#2b64a0;}
.contact1 .tel2 p{font-size:12px;color:#666;padding-left:12px;background:url(../images/title1.jpg) left center no-repeat;line-height:24px;margin:20px 0;}
.contact1 .tel3 {padding:20px 0;}
.contact1 .tel3 div{font-size:12px !important;color:#666 !important;}
.contact1 .tel3 p{font-size:12px !important;color:#2b64a0 !important;line-height:24px !important;}

.contact1 .contact .conn {height:260px;}
.contact1 .contact .conn a.contact_btn{display:block;width:120px;height:40px;line-height:40px;text-align:center;color:#fff;background:#2b64a0;border-radius:2px;font-size:14px;margin:80px auto 0;}

.baseInfo{padding:30px 20px;border:1px solid #dedede;border-top:none;overflow:hidden;}
.baseInfo .b_l{float:left;width:490px;}
.baseInfo .b_l p{font-size:14px;color:#666;line-height:24px;}
.baseInfo .b_r{float:right;width:520px;}

.xgcp{width:100% !important;padding-top:0 !important;}
.xgcp #cp{border-top:none;width:100% !important;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}

.xgcp #cp #pro_ul1 li{width:268px !important;}
.xgcp #cp #pro_ul1 li .pro_hover{width:268px !important;}

.pro_one{overflow:hidden;}
.focusBox { position: relative; float:left;width:520px; height:360px; overflow: hidden; border:1px solid #dedede;}
.focusBox .pic img { width:300px;display: block;vertical-align:middle; }
.focusBox .pic li a{height:360px;display: flex;
  justify-content: center;
  align-items: center;
display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:14px; left:50%;z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:60px; height:4px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#2b64a0; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.pro_one .wenzi_info{float:right;width:500px;padding-right:20px;}
.pro_one .wenzi_info .tlt{font-size:24px;color:#333;}
.pro_one .wenzi_info .tlt2{background:url(../images/File.png) left center no-repeat;padding-left:30px;height:24px;line-height:24px;margin-top:20px;font-size:14px;color:#555;}
.pro_one .wenzi_info .desc{padding-top:10px;font-szie:12px;color:#333;line-height:22px;}
.pro_one .wenzi_info ul{margin-top:20px;border:1px solid #dedede;padding:20px;overflow:hidden;}
.pro_one .wenzi_info ul li{float:left;width:190px;height:30px;line-height:30px;padding-left:20px;color:#333;}
.pro_one .wenzi_info ul li.a{background:url(../images/pro_icon1.png) left center no-repeat;}
.pro_one .wenzi_info ul li.b{background:url(../images/pro_icon2.png) left center no-repeat;}
.pro_one .wenzi_info ul li.c{background:url(../images/pro_icon3.png) left center no-repeat;}
.pro_one .wenzi_info ul li em{color:#ff5500;}

.pro_one .wenzi_info ol{margin-top:20px;padding:20px;overflow:hidden;}
.pro_one .wenzi_info ol li{float:left;margin-right:40px;}
.pro_one .wenzi_info ol li a{display:block;width:90px;height:40px;line-height:40px;border-radius:2px;color:#fff;font-size:14px;}
.pro_one .wenzi_info ol li a.one{background:#ff5500 url(../images/pro_icon4.png) 25px center no-repeat;padding-left:50px;}
.pro_one .wenzi_info ol li a.two{background:#009944 url(../images/pro_icon5.png) 25px center no-repeat;padding-left:50px;}

.hasMoreTab{ width:1080px; margin-top:40px !important;font-family:"Microsoft YaHei"; border-top:1px solid #2b64a0; padding-top:20px;padding-bottom:40px;}
.hasMoreTab .hd{height:40px;position:relative; }
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:40px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left; margin-right:20px;text-align:center;font-size:14px;color:#666; width:118px;height:38px;line-height:38px;  cursor:pointer;border:1px solid #dedede; }
.hasMoreTab .hd li.on{ background:#2b64a0;color:#fff;  }
.hasMoreTab .bd{  padding:10px; clear:both; position:relative;  }
.hasMoreTab .bd .conWrap{height:auto !important;}
.hasMoreTab .bd .conWrap .con{position:static !important;}
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul a{ color:#3E78B3;  }

.artview_prev_next{height:40px;color:#999;line-height:40px;font-size:14px;}
.artview_prev_next a{color:#555;font-size:14px;}
.artview_prev_next .left{float:left;display:block;width:360px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:left;}
.artview_prev_next .right{float:right;display:block;width:360px;overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:right;}

.page,.page a{font-size:14px;color:#555;}

#prodetail p{color:#333;line-height:28px;}
.weixin{position:relative;}
.weixin img.weixin_code{display:none;width:120px;height:120px;position:absolute;bottom:50px;left:50%;margin-left:-60px;}
.weixin img.weixin_code1{bottom:90px !important;}

/*在线QQ*/
.main-im{ position:fixed; right: 10px; top:200px; z-index: 999999; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px;padding:10px 0; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;    margin-top: 0;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 158px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; display:none;}
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }
