@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;font:14px 微软雅黑;color:#333333;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.border{border:1px solid #DFDFDF;}
.bg{background-color: #B0C4DE;}
.bg1{background-color: #CAFF70;}
.bg2{background-color: #FFC1C1;}
.bg3{background-color: #FFA07A;}
.bg4{background-color: white;}
.hj200 {line-height: 200%;}
.mt30{margin-top: 30px}
.mt20{margin-top: 20px}
.mt10{margin-top: 10px}
a{color:#333;text-decoration: none;}
p{text-align: justify;text-justify:inter-ideograph;}
li {list-style-type:none;}
ul {margin: 0;padding: 0;}

/*header start*/
.header{width:100%;height:168px;min-width: 1200px;background-image:url(../images/headerbg.jpg);background-repeat:no-repeat;background-position: center; }
.header_body{width: 1200px;height: 100px;margin: 0 auto;padding-top: 7px;}
.nav{width: 1100px;height: 50px;margin: 3px auto;}
.nav ul .navli{width: 122px;height: 50px;text-align: center;line-height: 50px;color: #fff;font-size: 16px;}

.nav ul .navli:hover {background-image: url(../images/abg.jpg);}
/*header end*/

/*banner start*/
.banner{    overflow-x: hidden;min-width: 1200px;position: relative;top: -3px;}
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 380px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 380px;
	display: block;
}
/*banner end*/

/*product start*/
.product{width: 100%;margin: 40px auto;}
.product .pro_body{width: 1100px;margin: 0 auto;}
.product .pro_list{width: 225px}
.product .pl_mid{width: 223px;border: 1px solid #DFDFDF;border-width: 0 1px 0 1px}
.product .pl_mid ul{padding: 10px 0;}
.product .pl_mid ul .li1{width: 170px;height:24.1px;margin: 0 auto;line-height: 26px;border: 1px dashed #DFDFDF;border-width: 0 0 1px 0;padding-left: 30px;background:url(../images/li_bg.jpg) no-repeat center;}
.product .pl_mid ul .li2{width: 170px;height: 22px;margin: 0 auto;line-height: 22px;padding-left: 30px;font-size: 13px;}
.product .pro_con{width: 830px;height: 1070px;}
.product .pc_top{width: 790px;height: 45px;border: 3px solid #274583;border-width: 0 0 3px 0;line-height: 45px;padding: 0 20px;}
.product .pc_top font{font-size: 22px;}
.product .pc_top small{font-size: 14px;}
.product .pro_box{width: 230px;height: 215px;border:1px solid #DFDFDF;margin:32px 22px 10px 22px;}
.product .pro_img{width: 220px;height: 165px;margin: 5px 5px 0 5px;}
.product .pro_zi{width: 220px;height: 40px;margin:0 auto;background-color: #DFDFDF;line-height: 40px;text-align: center;}
.product .pro_box:hover {border: 1px solid #274583}
.product .pro_box:hover .pro_zi{background-color: #274583;color: white}
/*product end*/

/*company start*/
.company{width: 100%;height: 310px}
.com_body{width: 1100px;height: 310px;margin: 0 auto;}
.cb_l{width: 1100px;height: 270px;padding-top: 30px;}
.cbl_t{width: 1100px;height: 35px;line-height: 30px;text-align: center;font-size: 24px;color: #274583;font-weight: bold;border:3px solid #274583;border-width: 0 0 3px 0}

.cbl_b{width: 700px;margin:0 auto;position: relative;left: 20px;}
.cbl_b p{text-indent: 2em;font-size: 15px;margin:5px auto;line-height:160%;text-align:justify; text-justify:inter-ideograph;}
.cbl_t .more{font-size: 15px;font-weight: normal;}
.com_tu img{position: relative;top: 10px;right: 20px;}
.cb_r{width: 400px;height: 250px;margin-top: 25px;margin-right: 40px;border: 5px solid #7E7E7E;}
/*company end*/

/*news start*/
.news_top{width: 1000px;height:60px;margin: 20px auto 20px auto;background-image: url(../images/xwdt.png);background-repeat: no-repeat;background-position: center;}
.news{width: 100%;height: 300px;}
.news_body{width: 1100px;height: 300px;margin: 0 auto 30px auto;}
.nb_l{width: 550px;height: 300px;padding: 20px auto;}
.nb_top{width: 520px;height:40px;margin: 0 auto;}
.nb_top img{position: relative;top: 7px}
.nb_top font{font:bold 21px 微软雅黑;color: #403F45;position: relative;left: 10px;top: 2px}
.more1{width: 30px;height: 30px;background-image: url(../images/more.png);}
.more1:hover {background-image: url(../images/more2.png);}
.newbiaoti a{float:left; font-size:15px; color:#333; line-height:45px; height:45px; width:520px; background:url(../images/001.gif) no-repeat left; padding-left:20px;}
.newzi a{ margin-left:20px;float:left; font-size:13px; color:#666; line-height:22px; height:auto; width:500px;}
.newzi a:hover{ color:#333;}
.new{ margin:10px 0px 30px 20px;float:left; width:500px;}
.new li{ float:left}
.new li:hover a{color: #274583}
.new a{float:left; font-size:15px; color:#333; line-height:30px; height:30px; width:520px; background:url(../images/001.gif) no-repeat left;}
.nb_r{width: 550px;height: 300px;padding: 20px auto;}
/*news end*/

/*footer start*/
.footer{width: 100%;height:auto;background-color: #666; clear:both;padding:25px 0;}
.foot_body{width: 1100px;margin: 0 auto;height:auto;}
.foot_body .fb_left{width:386px;color: white;position: relative;left: 10px;}
.foot_body .fb_left p{font-size: 18px;font-weight: bold;}
.foot_body .fb_left ul li{margin: 4px 0}
.foot_body .fb_middle{width: 386px;color: white;position: relative;top: 57px;left: 20px;}
.foot_body .fb_middle ul li{margin: 4px 0}
.foot_body .fb_right{width: 268px;height:30px;color: white;left: 30px;}
.foot_body .fb_right p{font-size: 18px;font-weight: bold;}
.foot_body .fb_right div{height: 40px;line-height: 40px;color: #fff}
.foot_body .fb_right div a{color: #fff;font-size: 15px;}
.foot_body .fb_right div a:hover {text-decoration: underline;}
.foot_body .fb_right img{position: relative;top: 5px;}
.foot_bottom{text-align: center;color: white;padding-top: 20px;height: auto;}
.foot_bottom a{ color:#fff;}
/*footer end*/

/* liuyan */
.imsgCon { width:430px; float:right; padding-top:10px;}
.imsgCon .item{ width:339px; height:32px;  line-height:32px;border:1px solid #999999; margin:15px 0px 10px; }
.imsgCon .item input{ width:90%; height:32px; border:0px; background:none; color:#999; text-indent:8px;  }
.imsgCon .item select{width:90%; height:30px; border:0px;  color:#5A5A5A; font-family:"Microsoft YaHei";}
.imsgCon .item select option{  text-indent:8px;   color: #999;}
.imsgCon .item em{ float:right; width:10px; line-height:16px; margin-top:10px; margin-right:6px; height:10px;z-index:1;}
.imsgCon  span{ display:block;  font-weight:normal;}
.imsgCon  .item1{ width:339px;  height:60px;   margin:0px 0px 10px 0px;}
.imsgCon  .textarea1{ width:330px; padding:5px 0px 5px 8px;  height:50px;  overflow:hidden;  resize:none;  border:1px solid #999999; }
.imsgCon .item2{ margin:5px 0px 10px 0px; line-height:28px; }
.imsgCon span.yanz{ width:62px; height:28px; border:1px solid #999999; text-align:center; line-height:28px;  display:block;  float:left;}
.imsgCon .yztxt{ width:80px; height:28px; border:1px solid #ccc;   display:block;  float:left; margin:0px 0px 0px 5px;}
.imsgCon img{ margin-top:3px; float:left;}
.imsgCon .btn1{ width:80px; height:33px; margin-right:15px; border:none; background:#274583; color:#fff; cursor:pointer;}
.imsgCon .btn2{ width:80px; height:33px; border:none; background:#404145; color:#fff;cursor:pointer;}
.imsgCon p{ color:#568ee0; font-size:12px; padding-top:5px;}
.imsgCon .red{ color:red !important;}



/*main start*/
.main{width: 100%;margin: 40px auto;}
.main .pro_body{width: 1100px;margin: 0 auto;}
.main .pro_list{width: 225px;}
.main .pl_mid{width: 223px;border: 1px solid #DFDFDF;border-width: 0 1px 0 1px}
.main .pl_mid .yiji{padding: 10px 0 5px 0;}
.main .pl_mid .yiji .list1{width: 180px;margin: 0 auto;line-height: 30px;background-color:#dfdfdf;padding-left: 20px;font-size: 15px;margin-bottom: 5px;}
.main .pl_mid .yiji .list1 img{padding-right: 20px;padding-top: 5px;}
.main .pl_mid .yiji .list1 a:hover {text-decoration: underline;}
.main .pl_mid .yiji span{cursor: pointer;}
.main .pro_con{width: 830px;height:auto;}
.main .pc_top{width: 790px;height: 45px;border: 2px solid #274583;border-width: 0 0 2px 0;line-height: 45px;padding: 0 20px;margin-bottom: 15px;}
.main .pc_top font{font-size: 22px;}
.main .pc_top small{font-size: 14px;}
.main .pc_top small a:hover {text-decoration: underline;}
.main .pc_main{width: 785px;margin: 0 auto; line-height:28px; font-size:12px;}


.main .pl_mid .erji{width:200px;display: none;padding: 0;margin:0;background-color: #fff;position: relative;left: -20px;font-size: 13px;}
.main .pl_mid .erji li{width:140px;height:30px;line-height: 30px;padding: 0px 30px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main .pl_mid .erji li a:hover {color: #F8565D}
/*main end*/
.foot_link a{ padding:0px 17px;}

#links{margin:auto;width:1100px;line-height:25px;color: #afafaf;font-weight: bold;font-size: 16px;}
#links a{font-size: 12px; color:#4D4D4D;}

.ny_title h2{line-height:40px;color:#666666;font-size:18px;border-bottom: 1px #ccc dashed;margin-bottom:10px;font-weight: bold;}
dl.news_dl {font-size:14px; color:#666; padding:0px 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.news_dl a img:hover{ background: #EE7703;}
dl.news_dl a{ color:#000; }
dl.news_dl dt {line-height:24px;height:24px;width:750px;overflow:hidden;}
dl.news_dl .dt_1 { height:20px;padding-left:20px;    font-size: 16px;color: #666666; font-weight:bold;text-decoration:none;  }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"Microsoft YaHei"; }
dl.news_dl .dt_3 { font-size:12px;}
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} 
dl.news_dl dd {font-size:12px;overflow:hidden;}
.per{float:left;margin-top:20px; text-align:center; width: 100%;margin-bottom: 20px; background:#eee;}
.per p{ line-height:35px; margin:0px;  padding:0px 10px;}
.cgbt{border-bottom: 1px #ccc solid;font-size: 18px;font-weight: bold;}
.xgwz{float:left; margin-bottom:40px;}.xgwz ul{ padding:0px;}
.xgxw{ width:240px;line-height: 25px; height:25px; float:left;margin:5px 10px;border-bottom: 1px #ccc dashed;white-space: nowrap;overflow: hidden;}
.dede_pages{}
.dede_pages ul{float:left;padding:12px 0px 12px 36px;}
.dede_pages ul li{float:left;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:10px;color:#555;display:block;}
.dede_pages ul li a:hover{background-color:#EE7703; color:#fff;text-decoration:none;padding:10px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#EE7703; color:#fff;padding:5px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;margin:0px 2px;}
.pro_img{ width:820px; margin: 0px auto; height:auto;    overflow: auto;}
.pro_img ul{ padding:0px; margin:0px;list-style:none; }
.pro_img ul li{ float:left;width:222px; margin:10px 25px;height: 210px;}
.pro_img ul li a{text-decoration:none;} 
.pro_img ul li a img{ width:220px; height:165px; border:1px #ccc solid; border-radius:3px; }
.pro_img ul li a span{ width:220px; line-height:20px; height:20px;text-align:center; color:#666; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.pro_img ul li a img:hover{ width:240px; height:180px;position:absolute;margin-left:-10px;}
.pro_img2{ width:790px; margin: 0px auto; height:auto    overflow: auto;}
.pro_img2 ul{ padding:0px; margin:0px;list-style:none; }
.pro_img2 ul li{ float:left;width:150px; margin:10px 4px;height: 160px;}
.pro_img2 ul li a{text-decoration:none;} 
.pro_img2 ul li a img{ width:150px; height:113px; border:1px #ccc solid; border-radius:3px; }
.pro_img2 ul li a span{ width:150px; line-height:20px; height:20px;text-align:center; color:#666; display:block; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.pro_img2 ul li a img:hover{ width:180px; height:135px;position:absolute;}
/* productBox */
.productBox { width:820px; overflow: hidden;margin-top: 20px }
.productBox li { float: left; position: relative; width: 228px; height:220px; border: 1px solid #858585; background: #f4f4f4; margin:0 20px; margin-bottom: 24px; }
.productBox h3 {margin-bottom: 8px;text-align: center;font-size: 16px;color: #716868;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.productBox p { padding: 0 5px; line-height: 20px; color: #737373; height: 40px; overflow: hidden; margin-bottom: 10px; }
.productBox span { width: 78px; height: 19px; border: 1px solid #929292; text-align: center; color: #777; display: block; line-height: 19px; position: relative; left: 5px; }
.productBox a { position: absolute; top: -4px; left: -4px; width: 236px; height: 238px; }
.productBox .on { background:#0261CF; border-color: #0261CF; }
.productBox .on h3 { color: #fff; }
.productBox .on p { color: #fff; }
.productBox .on span { border-color: #125ed6; background: #fff; color: #125ed6; }
#content01 h3{
    font-size: 20px;
padding: 10px;
margin-left: 22px;
color:#04AFDA;
line-height: 20px;
font-weight: 600;
border-bottom: #d6d6d6 1px solid;
    }

#content01 h3 span{float: right;font-weight: 100; font-size: 12px;color: #666666;}
#content01{float:left;line-height:30px;font-size:14px;margin-left:10px;margin-right:10px; margin-bottom:20px;    width: 1200px;}
#contact-c li{margin-top:10px;}
.linkbox{padding:0px 30px; width:150px;}.f6{width:990px;}.linkbox h3{ width:150px;}
.linkbox ul li{border-bottom:1px #ccc dashed;margin-left:15px; width:150px; float:left;list-style:none; line-height:30px;text-align: center; margin-bottom: 10px;}
.hotnew_bt{ font-size:16px; width:1100px; float:left;color:#666666;font-weight: bold;border-bottom:#086DB4 2px solid; margin-top: 20px;margin-bottom: 20px;}
.hotnew{ width:150px;padding: 0px 30px;margin-top:20px;clear: both;}.hotnew h3{ width:300px;}
.hotnew ul li{border-bottom:1px #ccc dashed; float:left;margin-left:15px;list-style:none; line-height:30px;margin-bottom: 20px;}