﻿@charset "utf-8";
* {padding:0;margin:0;}
body {font-size:12px;font-family: "微软雅黑"; color:#1d1d1d;width:100%; min-width:1100px;}
h1, h2, h3, h4, h5, h6,b{font-size: 100%; font-weight:normal;}
address, em {font-style: normal;}
ul,li,ol{list-style:none;}
img{border:none;}
select,input,img,select{vertical-align:middle;}
a {text-decoration:none;color:#1d1d1d;}
a:hover{color:#0095da;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1; /* for ie6 & ie7 */}
.w1100{ width:1100px; margin:0 auto;}
.w1020{ width:1020px; margin:0 auto;}
.w970{ width:970px; margin:0 auto;}
.fl,.fr {display:inline;}
.fl {float:left;}
.fr {float:right;}
.mgt20{ margin-top:20px;}
.mgt10{ margin-top:10px;}
/*首页头部*/
.headertop{ height:108px; width:100%;background:#fff;position:absolute; z-index:100;}
.logo{ margin-top:20px; padding-left:10px;width:300px;}
.topright{ width:790px;margin-top:24px; text-align:right;}
.topright_1{ height:33px;}
.toptel{background:url(../images/icon_02.png) no-repeat 1px center; height:27px; text-indent:2em; line-height:27px; font-size:16px; color:#0090d9; font-weight:bold; }
.toptel span{ color:#0090d9; font-size:18px; letter-spacing:1px;}
.topsearch{ width:258px; height:30px;border:1px solid #8a8a8a;background:#fff; text-align:left;;margin-top:10px;}
.topsearch input{ width:203px; height:30px;padding-left:20px;outline:none;border:none;}
.topsearch input.btn{background:transparent; background:url(../images/icon_zoom.png) no-repeat left 6px; text-indent:-999em; width:20px; height:24px; cursor:pointer;}
.menu{ width:780px; background:url(../images/dh_bg.png) repeat-x; height:42px; line-height:42px; font-size:18px; color:#fff;margin-top:1px;padding-left:30px;}
.menu a{ color:#000; padding:0 20px;}
.menu a:hover{ color:#c90202;}
.menu div{ display:inline-block}
.menu .current{position: relative; z-index: 100;}
.currentcon{position: absolute; top: 32px; left: 0; line-height: 32px; z-index: 99; width:163px; padding-top:24px; display:none;z-index: 99;}
.menu div:hover dl{ display:inline-block;}
.menu .currentcon dt a{ color:#fff; font-size:13px; text-align:left;background:#012736; font-weight:normal;display: inline-block; width:147px;  padding:2px 23px 5px; line-height:36px;}
.menu .currentcon dt a:hover{ color:#FFCC66;}
/*banner部分*/
#slider{ width:100%;margin:1px auto; height:649px; position:relative;z-index:1;}
#slideshow {width:100%; height:649px; overflow:hidden;position:relative;}
.slider-item { width:1920px;position:absolute; left:50%!important;margin-left:-960px;top:107px!important;}
.controls-center{ width:100%; height:46px;position:absolute; z-index:20;bottom:0px;}
#slider_controls {margin-left:480px;}
#slider_controls ul li { float:left; padding-top:16px;}
#slider_controls ul li a {display:block;outline:none; margin:0 7px; background:url(../images/icon.png) no-repeat; width:14px; height:14px;}
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide { background:url(../images/icon_on.png) no-repeat; }


/*主体部分*/
.ny_dqwz{ height:51px; line-height:51px;background-color:#ddd; border-bottom:1px solid #d5d5d5; margin-top:1px; color:#515151;}
.sy_tit{ text-align:center; background:url(../images/line_bg.png) no-repeat center 18px; height:125px;}
.sy_tit h4{ padding-top:30px; color:#3d3d3d; font-size:28px;}
.sy_tit h4 em{ display:block; color:#cbcbcb; font-size:32px;}
.sy_main1_tit{ height:49px; line-height:49px; background:#7d7c80; color:#fff; font-size:23px; text-align:center;}
.sy_main1_tit h1{ display:inline-block;padding-right:150px;}
.sy_main1_tit h2{ display:inline-block;padding-left:150px;}
.sy_main1con{ background:#e7e7e7; height:190px;}
.sy_main1con ul li{ float:left; width:20%; text-align:center; font-size:14px; padding-top:24px;}
.sy_main1con ul li b{ display:block; background:url(../images/bg.png) no-repeat center; height:116px; margin-bottom:10px;}
.sy_main1con ul li b img{ padding-top:10px; width:77px; height:67px;}
.sy_main1con ul li b:hover{ background:url(../images/bg_on.png) no-repeat center;}


.sy_main2{ margin:16px 0; height:236px; position:relative;}
.sy_main2_line{ position:absolute;border-top:1px solid #f3f3f4; width:100%; height:2px; top:56px;}
.sy_main2_left{ width:360px;height:236px; background:url(../images/line.jpg) no-repeat right top;}
.symain2_tit{ background:url(../images/icon_biao.png) no-repeat left 23px; font-size:20px; padding-left:50px; padding-top:12px; height:44px; line-height:44px;font-weight:bold;}
.sy_main2_leftcon dl dt img{ float:left; width:82px; height:74px;padding-top:40px;}
.sy_main2_leftcon dl dd{ float:left; width:200px; margin-left:15px; padding-top:15px;}
.sy_main2_leftcon dl dd b{ display:block; font-size:20px; color:#000;font-weight:bold; line-height:31px;}
.sy_main2_leftcon dl dd span{ display:block; font-size:14px; color:#ed0e0e; font-weight:bold; line-height:23px;}
.sy_main2_leftcon dl dd a{ display:block;font-size:14px; padding:5px 0 0 120px;}

.sy_main2_mid{ width:400px;height:236px; background:url(../images/line.jpg) no-repeat right top;}
.symain2_tit1{ background:url(../images/icon_biao1.png) no-repeat 22px 26px; font-size:20px; padding-left:50px; padding-top:12px; height:44px; line-height:44px; font-weight:bold;}
.symain2_tit1 a{ float:right; font-size:14px; font-weight:normal;}
.sy_main2_midcon{ padding-top:40px;}
.sy_main2_midcon ul li{ float:left; width:77px; height:77px; background:url(../images/icon_bg.png) no-repeat; margin:0 7px;}
.sy_main2_midcon ul li img{ width:59px; height:59px; padding:13px 0 0 10px;}
.abcd{padding-right:35px;}
.sy_main2_rig{ width:320px;height:236px;}
.sy_main2_rigcon{ line-height:23px; margin:15px 0 0 25px;}
.sy_main2_rigcon ul li{ background:url(../images/icon_dian1.jpg) no-repeat left center; padding-left:10px;}

/*bottom部分*/
.footer{ height:340px; background:#015a89;}
.footercon{ height:230px; border-bottom:1px dotted #fff; padding-top:25px;}
.footer_left{ width:850px;}
.footer_left dl{ float:left; width:150px; line-height:30px; border-right:1px dotted #ccc;height:230px; padding-left:50px;}
.footer_left dl dt{ display:block; font-weight:bold; color:#fff; font-size:16px;}
.footer_left dl dd a{ display:block; color:#fff;}
.footer_left dl dd a:hover{ color:#f8b9b9;}
.lxwmwz{ width:240px; height:230px; color:#fff;}
.lxwmwz ul{ background:url(../images/icon2.png) no-repeat left 10px;height:230px;}
.lxwmwz ul li{ padding-left:35px; line-height:33px;}
.copy{ color:#fff; line-height:22px; padding-top:15px;padding-left:80px;}
.copy a{color:#fff;}
/* 内页部分*/
.nybanner { width:100%; position:relative;overflow:hidden; height:307px;}
.nybannertu { width:1920px;  position:absolute; left:50%; left:50%!important; margin-left:-960px;}
.ny_dqwz{ height:49px; line-height:49px;background:url(../images/bg1.jpg) repeat-x; border-bottom:1px solid #aeaeae; margin-top:1px;}
.ny_zjjs{border:1px solid #d7dfe9; padding:10px 0;margin:20px auto;}
.ny_zjjs_left{ width:249px; margin:0 13px 0 13px;}
.ne_tel{ width:249px;background:url(../images/telbg.jpg) no-repeat 10px 30px;border-top:1px solid #ddd;}
.ne_tel h4{padding:65px 0 10px 15px;}
.ne_tel h4 span{font-size:21px; color:#c43c3c;}
.ne_tel h4 b{ color:#c43c3c; font-size:18px; font-weight:bold; display:block;font-family: inherit;}
.ne_tel p{padding-left:15px;line-height:22px; display:block; border-top:1px dotted #ccc;}
.ne_tel p b{padding:6px 0;font-weight:bold; display:block;font-size:16px;}

.ny_zjjs_rig{ width:760px;border-left:1px solid #d7dfe9; padding:0 20px 0 25px;min-height:700px; }
.ny_zjjsdy_left h4 {height: 70px;line-height: 70px;color: #595959;font-size: 24px;background: url(../images/icon_dian2.png) no-repeat right center;padding-left: 20px;}
.ny_zjjsdy_left ul li a {color: #515050;font-size: 15px;display: block;background: #fff;height: 38px;line-height: 38px;padding-left: 35px;margin-bottom: 10px;}
.ny_zjjsdy_left ul li a:hover, .ny_zjjsdy_left ul li a.dqbg {background: #024490;color: #fff;}

.ny_zjjs_rig1{ width:1100px;  margin:0 auto;}
.cpxq_con{padding:30px;}

.navContent dd a{display:block;width:249px;height:32px;font-size:13px;line-height:32px;color:#515050;padding-left:50px;background: url(../images/jt3.png) no-repeat 35px center;}
.navContent dd a:hover{color:#b1131b;}
.navContent{display: none;}
.navContent dd a.bbb{color:#b1131b;}


.ny_cp_ms{border-bottom:1px solid #d7dfe9; height:180px; padding:20px 20px 20px 10px; overflow:hidden;}
.ny_cp_ms b{ display:block; color:#ca0000; font-size:16px; padding-bottom:10px;}
.ny_cp_ms p{ display:block; color:#2c2c2c; line-height:27px; text-indent:2em;}
.ny_tit{ font-size:24px; color:#024490;height:70px; line-height:70px; border-bottom:1px solid #d7dfe9;}
.ny_tit a{ font-size:13px; padding-left:21px; font-weight:bold;}
.ny_cp_list ul li{ width:235px;float:left; margin:6px; text-align:center}
.ny_cp_list a{ font-weight:bold; font-size:15px;}
.ny_cp_list ul li img{ width:223px; height:223px; padding:5px; border:1px solid #d7dfe9; display:block; margin:10px 0 15px;}
.ny_cp_list ul li img:hover{border:1px solid #0095da;}
.fy{ width:100%; text-align:center; height:30px; line-height:30px; margin:20px 0;}
.ny_cp_list b{ font-weight:bold;}
.ny_newslist{ padding:20px;}
.ny_newslist ul li{ float:left; width:700px; background:url(../images/icon_dian1.jpg) no-repeat left center; height:30px; line-height:30px; padding-left:15px; font-size:14px;}
.ny_newslist ul li span{ float:right; color:#999; font-size:12px;}
.ny_newsxq b{ display:block;height:70px; line-height:70px; border-bottom:1px solid #d7dfe9;font-size:24px; color:#024490; text-align:center;}
.ny_newswz{ padding:20px; line-height:30px;}

.cpxq_con_2{ width:1040px; margin-top:10px;}
.cpxq_con_2tit{border-bottom: 1px solid #d7dfe9;font-size: 18px;padding-bottom: 10px;}
.ny_cpms{ padding:20px 10px; line-height:25px; font-size:14px;}
.nycpxq_tu{ width:245px; margin-right:10px;}
.cpjj_rig{width:490px;color:#818181;line-height:23px;}
.cpxq_con_1{ padding-top:20px; height:280px;}
.cpjj_rig{ line-height:23px;}
.cpjj_rig span{ display:block; font-size:14px; line-height:30px;}
.cpjj_rig h1{ font-size:20px; color:#565656; display:block; padding-bottom:10px;}
.cpjj_rig span.nycp_xh{ font-size:16px; color:#ed0e0e;padding-bottom:5px;}
/* 产品放大*/
#preview{ float:left;text-align:center; width:234px; background:#fff; }
.jqzoom{ width:232px; height:232px; position:relative;border:1px solid #ccc;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:232px; height:63px; padding-top:12px; padding-bottom:8px;overflow:hidden; position:absolute;}
#spec-left{ background:url(images/icon3.gif) no-repeat; width:10px; height:46px; float:left; cursor:pointer; padding-top:5px;}
#spec-right{background:url(images/icon3_1.gif) no-repeat; width:10px; height:46px; float:left;cursor:pointer;}
#spec-list{float:left; overflow:hidden; display:inline;height:56px;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:68px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:58px; height:50px;}

#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}

/*jqzoom www.divcss5.com */
.jqzoom{
	position:relative;
	padding:0;
}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:206px; margin-right:3px;margin-left:3px;}
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}



#pages { padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
