﻿@charset "utf-8";



/* CSS Document */



body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/







.header , .footer , .container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}



.contentt{margin-top: 20px;margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}



/*页眉*/



.header{width:100%; overflow:hidden; background-color:#fff;}







.hdtop{ height: 36px; border-bottom: 1px solid #e5e5e5;}



.hdtop .container{ height: 36px; line-height: 36px; }



.hdtop .container *{ display: inline-block;}



.hdtop span{ float: left; font-size: 13px; color: #666666;}



.hdtop em{ float: right;}



.hdtop .nobd{ border: none; background: url(../img/wchat.png) no-repeat left center; padding-left: 25px;position:relative;}



.hdtop a img{ margin-right: 6px; padding-top: 5px;}



.hdtop a{ padding: 0px 14px; font-size: 13px; color: #666666; line-height: 17px; border-left: 1px solid #666666;}



.hdtop a.nobd .topEwm{position: absolute; left:50%; top: 16px;margin-left: -50px; padding-top:16px; display: none;}



.hdtop a.nobd:hover .topEwm{display:block;}



/*.hdtop_end*/







.hdmid{ height: 136px; overflow: hidden;}



.hdmid .hdmid_L{ float: left; margin-top: 26px;}



.hdmid .hdmid_L h1{ font-size: 12px; font-weight: normal; float: left;}



.hdmid .hdmid_L h1 img{ display: block;}



 



.hdmid .hdmid_L>div{ margin-top:20px; padding-left: 500px;}



.hdmid .hdmid_L h2{ margin-top: 18px; margin-bottom: 4px;}



.hdmid .hdmid_L h2 img{ display: block;}



.hdmid .hdmid_L p{ width:160px;line-height: 30px; font-size: 18px; color: #7e7e7e;}







.hdmid .hdmid_R{ float: right; margin-top: 37px; margin-right: 20px;}



.hdmid .hdmid_R dt{ float: left; height: 62px; border-right: 1px solid #d7d7d7; padding-right: 12px;}



.hdmid .hdmid_R dt img{ display: block; margin-top: 12px;}



.hdmid .hdmid_R dd{ padding-left: 66px;}



.hdmid .hdmid_R dd span{ font-size: 14px; color: #888888;}



.hdmid .hdmid_R dd p{ font-size: 22px; color: #ff7e00; line-height: 40px; padding:0; text-indent:0; margin-bottom:0;}



.hdmid .hdmid_R dd em{ font-size: 16px; color: #4f4f4f;}



/*.hdmid_end*/







.hddown{ height: 55px; background: #03439b;}



.hddown .container{ overflow: hidden; height: 55px;}



.hddown li{ float: left;  width:8%;}



.hddown li a{ display: inline-block; height: 55px; text-decoration: none; font-size: 15px; text-align: center; line-height: 55px;color: #ffffff; padding: 0px 13px;}



.hddown li:hover{ background: #FF7E00; }



.hddown li.on{ background: #FF7E00; }



.hddown li.nomg{ margin-left: 0px;}



.hddown li.cur a{ background: #FF7E00; font-size: 15px;}



/*.hddown_end*/



/*----------------header_end-------------------------*/







.footer{ width: 100%; background: #212123;}



.fttop{ height: 48px; background: #18181a;}



.fttop .ftmenu{ overflow: hidden; height: 48px;}



.fttop .ftmenu li{ float: left; margin: 0px 21px;}



.fttop .ftmenu li a{ font-size: 15px; display: inline-block; line-height: 48px; color: #ffffff;}







.fydown{ height: 230px;}



.fydown .container{ overflow: hidden;}



.fydown .fydown_l{ float:left; margin-top: 37px;}



.fydown .fydown_l h5{ float: left; height: 108px; padding-right: 39px; background: url(../img/ftline.png) no-repeat right center;}



.fydown .fydown_l h5 img{ display: block;}



.fydown .fydown_l>div{ padding-left: 315px;}



.fydown .fydown_l>div p{ line-height: 30px; color: #b9b9b9; font-size: 14px;}







.fydown .fydown_r{ float: right; background: url(../img/wchat.png) no-repeat left center;  margin-top: 37px;}



.fydown .fydown_r img{ display: block; background: #fff; padding: 5px;}



.fydown .fydown_r p{ line-height: 23px; font-size: 13px; color: #b9b9b9; text-align: center;}



/*.footer_end*/















.frlink{ overflow: hidden; padding-top: 36px; padding-bottom: 23px; border-top: 1px solid #eeeeee;}



.frlink h5{ height: 53px; border-left: 8px solid #ff7e00; float: left; padding-left: 8px;}



.frlink h5 a{ font-size: 18px; color: #349e0f;}



.frlink h5 span{ display: block; font-size: 18px; padding-top: 3px; color: #c5c5c5; font-weight: normal;}







.frlink ul{ overflow: hidden; float:left; margin-left: 40px; width: 846px;}



.frlink ul li{ float: left; margin: 0px 16px; margin-bottom: 3px;}



.frlink ul li a{ display: inline-block; font-size: 13px; color: #666666; line-height: 24px;}



			.nlist {

    float: left;

    width: 230px;

    background: #fff;

}

			   .nlist .nt {

    font-weight: normal;

    padding: 18px 0;

    padding-left: 20px;

    background: #03439b url(../images/hhBg.png) no-repeat 190px center;

	height:20px;

	text-align: left;

}

			   

			   .nlist ul {

    padding: 20px;

				   background-color: #f5f5f5;

}

			   .nlist .dphone {

    overflow: hidden;

    background: #333;

    padding: 20px 0;

}

			   .nlist .dphone dt {

    float: left;

    background: url(../images/phImg.png) no-repeat center;

    margin-left: 5px;

    width: 62px;

    height: 50px;

}

			   .nlist .dphone dd {

    margin-left: 66px;

    color: #fff;

    padding: 5px 13px;

    border-left: 1px dotted #5c5c5c;

}

			   .nlist .dphone dd span {

    font-size: 13px;

}

			   .nlist .dphone dd p {

    font-size: 20px;

    font-family: "Arial";

				   padding: 0;

				   text-indent: inherit;

}

			   .nlist li {

    margin-bottom: 5px;

				   width:190px;

}

			   .nlist li a {

    display: block;

    height: 40px;

    line-height: 40px;

    background: url(../images/liBg2.png) no-repeat 167px center;

    font-size: 14px;

    color: #333;

    padding: 0 18px;

    text-decoration: none;

				   text-align: left;

}

			   .nlist .nt a {

    font-size: 20px;

    color: #fff;

    text-decoration: none;

}

.nlist li a:hover,.nlist li.cur a{ background:url(../images/liaBg.png) no-repeat center; color:#fff;}



.main-box .qhproduct {

    overflow: hidden;

    width: 960px;

    margin-top: 20px;

}

.main-box .qhproduct li {

    float: left;

    margin-right: 14px;

    width: 220px;

    overflow: hidden;

    margin-bottom: 19px;

    border: 2px solid #eeeeee;

	padding-left: 0;

}



.main-box .qhproduct li a{

	height:auto;

}

.main-box .qhproduct li img {

    display: block;

}

.main-box .qhproduct p {

    background: #666666;

    height: 36px;

    line-height: 36px;

    text-align: center;

	margin-bottom: 0;

	text-indent: inherit;

	padding: 0;

}

.main-box .qhproduct p a {

    font-size: 14px;

    color: #ffffff;

	line-height: 36px;

}



.research {

    background: #FFFFFF;

    height: 62px;

	margin-bottom: 20px;

	box-shadow: 0 0 10px #ccc;

}

.research .rscont .hotci {

    width: 650px;

    overflow: hidden;

    height: 30px;

    margin-top: 18px;

	text-align: left;

}



.fl {

    float: left;

    display: inline;

}

.research .rscont .rsbox {

    overflow: hidden;

    width: 380px;

    margin-top: 18px;

}



.fr {

    float: right;

    display: inline;

}

.research .rscont .rsbox .cont_text {

    float: left;

    width: 234px;

    font-size: 13px;

    color: #999999;

    background: #fff;

    border: 1px solid #e5e5e5;

    outline: none;

    line-height: 16px;

    padding: 6px 0px 6px 12px;

}

.research .rscont .rsbox .cont_btn {

    float: right;

    width: 49px;

    outline: none;

    border: none;

    cursor: pointer;

    height: 30px;

    background: #FF7E00;

    color: #fff;

    font-size: 13px;

}



.research .rscont .hotci span{

	

    height: 30px;

    line-height: 30px;

    float: left;

    color: #666666;

    font-size: 13px;

}



.research .rscont .rsbox select{

	

    float: left;

    width: 69px;

	height: 30px;

	line-height: 30px;

    font-size: 13px;

    color: #999999;

    background: #fff;

    border: 1px solid #e5e5e5;

	border-left: none;

    outline: none;

    line-height: 16px;

    padding: 6px 0px 6px 12px;

}



.align_a,.align_txt{

	 font-size: 20px; line-height: 30px;

	color:blue;

}

.align_cont{

	margin-top:20px;

	margin-bottom:20px;

	height:580px;

}

.align_a:hover{ 

    color: red;

}

/*友情链接——end*/