body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,blockquote,th,td,p{font-family:"Microsoft YaHei",Tahoma;padding:0;margin:0;font-size:12px;}
fieldset, img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; vertical-align:middle;}
:focus{outline:0;} 
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both; font-size:0; line-height:0}
.clearfix{display:inline-block}
.clearfix{display:block}
a{ color:#444444; text-decoration:none;}
a:hover{color:#0345a7; text-decoration:none;}
body{ background:#f6f6f6;}

a.atitle{ color:#999;}
#aa1{ color:#0345a7; font-weight:800;}


.products_nav{}
	.products_nav ul{}
		.products_nav ul li{} 
		a.aproductslink{color:#fff; background:url(../images/about_navbg.jpg) no-repeat center center; padding-left:25px;width:165px; display:block; height:36px; line-height:36px; border-bottom:1px solid #f1f1f1;}
		a.aproductslink:hover{}	
		a.aproductstwo{ display:block; height:24px; line-height:24px; padding-left:50px;}
		a.aproductstwo:hover{ background-color:#ff7200; color:#FFF;}
/*--------------------------------------*/
.top_line{width:100%; height:5px; background:url(../images/line_top.jpg) repeat-x;}
.top{width:100%; height:105px; background:url(../images/topbg.jpg) repeat-x;}
.topcontent{width:1003px; margin:0 auto;}
.topcontent_left{ float:left;}
.topcontent_right{ float:right; margin-right:65px; margin-top:37px;}
.topcontent_right li{ float:left; background:url(../images/en.jpg) no-repeat 0 50%; padding-left:21px; margin: 0 5px;}
.topcontent_right li:first-child{ background:url(../images/ch.jpg) no-repeat 0 50%; padding-left:21px;}
.topcontent_right p{ font-size:12px; color:#999; line-height:25px; clear:both;}

.navall{width:100%; background:url(../images/navbg.jpg) repeat-x; height:41px;}
.nav{width:1003px; margin:0 auto; height:41px;}
.nav ul{ background:url(../images/navline.jpg) no-repeat left center; width:984px; height:41px; margin:0 0 0 16px;}
.nav li{width:136px; line-height:41px; background:url(../images/navline.jpg) no-repeat right center; text-align:center; float:left;}
.nav li a{ color:#000;}
.nav li a:hover{color:#0345a7;}  /*-颜色-*/

.js{width:100%; height:452px; background:url(../images/jsbg.jpg) no-repeat center bottom;}


.three{width:1003px; margin:0 auto;}
.threeone{ float:left; background:url(../images/threeonebg.jpg) no-repeat center bottom; height:363px;}
.indexabout{width:320px; height:334px; border:1px solid #dbe0dc;  background:#fff;}
.three_top{height:38px; border-bottom:1px solid #dbe0dc; background:url(../images/threetopbg.jpg) repeat-x;}
.three_topleft{ float:left; width:87px; height:38px; line-height:38px; text-align:center; background:#0345a7; color:#fff;}
.three_topright{ float:right; margin-right:14px; line-height:38px;}
.three_topright a{ color:#7c7c7c;}
.indexaboutcontent{width:300px; margin:0 auto; line-height:24px; padding:12px 0 0 0; color:#666;}

.threetwo{ float:left;height:363px; background:url(../images/threetwobg.jpg) no-repeat center bottom; margin-left:20px;}
.indexnews{width:379px; height:334px; border:1px solid #dbe0dc;  background:#fff;}
.indexnews_two{width:341px; margin:15px 0 0 22px;}
.indexnews_content{ border-bottom:1px solid #e9ece9; padding:0 0 15px 0}
.indexnews_content h2{ color:#666666; font-size:14px; font-weight:bold;}
.indexnews_content span{ color:#b4b3b3; background:url(../images/time.jpg) no-repeat 0 50%; padding-left:17px; line-height:30px;}
.indexnews_content p{ color:#666; line-height:20px;}
.indexnews_list{width:341px;}
.indexnews_list li{ padding:0 0 0 16px; background:url(../images/threedot.jpg) no-repeat 0 50%; line-height:35px; border-bottom:1px solid #dbe0dc;}
.indexnews_list li a{color:#949494;}
.indexnews_list li a:hover{color:#0345a7;}

.threethree{ float:left; height:363px; background:url(../images/threethreebg.jpg) no-repeat center bottom; margin-left:20px;}
.indexcontact{width:258px; height:334px;border:1px solid #dbe0dc;  background:#fff;}
.indexcontact_contact{width:236px; margin:0 auto; padding-top:12px}
.indexcontact_contactadd{ padding-top:10px;}
.indexcontact_contactadd li{ line-height:25px; color:#666;}

.indexproducts{hegith:323px; width:1001px; border:1px solid #dbe0dc; background:#fff;}
.indexproducts ul{ margin:0px; padding:0px; border:1px solid #fff; padding-bottom:10px;}
.pro{width:1003px; height:590px;background:url(../images/probg.jpg) no-repeat center bottom; margin:0 auto; }

/*-首页滚动-*/
/*-滚动图-*/
.rollBox{width:1003px;overflow:hidden;margin:0 auto; padding-top:26px; padding-bottom:20px;}
.rollBox .LeftBotton{height:31px;width:31px;background:url(../images/left.png) no-repeat ;overflow:hidden;float:left;display:inline;margin:95px 0 0 20px;cursor:pointer;}
.rollBox .RightBotton{height:31px;width:31px;background:url(../images/right.png) no-repeat;overflow:hidden;float:right;display:inline;margin:95px 20px 0 0;cursor:pointer;}
.rollBox .Cont{width:890px;overflow:hidden;float:left; margin-left:5px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:196px;float:left;text-align:center; margin:0 14px; position:relative;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;border:1px solid #f7f7f7;}
.rollBox .Cont .pic p{line-height:26px;color:#505050; -webkit-margin-before:0;
-webkit-margin-after:0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px; line-height:40px; color:#666;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .rsp{width:200px;height:306px;overflow:hidden;position: absolute;background:url(../images/fff.png) no-repeat;top:0px;left:0px; display:none;}

.footer{width:980px; height:30px; background:#0345a7; text-align:right; color:#fff; line-height:30px; margin:0 auto; padding-right:23px;}
.footer a{ color:#fff;}
.footer a:hover{color:#000;}

/*-内页-*/
.insideall{width:1003px; background:url(../images/insidebg.jpg) no-repeat center bottom; margin:0 auto;}
.inside{width:1001px; margin:0 auto; border:1px solid #dfdfdf; background:url(../images/sj.png) no-repeat left top #fff;}
.insidecontent{width:933px; margin:0 auto; padding-top:30px; padding-bottom:50px;}
.aboutleft{width:190px; float:left; }
.aboutleft_top{ color:#0345a7; font-size:24px; padding-bottom:19px;border-bottom:1px solid #f1f1f1;}
.aboutleft_top span{color:#666666; font-size:14px;}
.aboutleft_nav{width:190px;}
.aboutleft_nav li{height:36px;border-bottom:1px solid #f1f1f1; line-height:36px;}
.aboutleft_nav li span{ padding:0 0 0 20px}
.aboutleft_nav li a{ color:#000; padding-left:45px;width:145px; display:block;}
.aboutleft_nav li a:hover{color:#fff; background:url(../images/about_navbg.jpg) no-repeat center center; padding-left:45px;width:145px;}
.aboutleft_nav li.fk a{color:#fff; background:url(../images/about_navbg.jpg) no-repeat center center; padding-left:45px;width:145px;}

.aboutright{width:710px; float:right;}
.aboutright2{width:933px; float:right;}
.aboutright_top{width:710px; height:40px; border-bottom:1px solid #f1f1f1; text-align:right; background:url(../images/dq.jpg) no-repeat 410px center; color:#999; line-height:40px; margin-top:10px;}
.aboutright_top2{width:933px; height:40px; border-bottom:1px solid #f1f1f1; text-align:right; background:url(../images/dq.jpg) no-repeat 700px center; color:#999; line-height:40px; margin-top:10px;}
.aboutright_content{ padding-top:40px;}
.aboutright_content p{ color:#666; line-height:36px; text-indent:2em;}

.news_list{width:628px;}
.news_list li{border-bottom:1px dashed #ccc; padding:18px 17px 0 27px; height:101px;}
.news_list_top{ background:url(../images/news_title.jpg) no-repeat left center; padding-left:17px; font-size:14px; color:#0345a7;}
.news_list_top span{ float:right;}
.news_list li p{ color:#666; line-height:30px; text-indent:2em; padding-top:10px;}
.news_list li p span{ float:right;}
.news_list li p span a:hover{color:#0345a7;}

.products_detail{width:760px; margin:0 auto; padding-top:28px;}
.products_detailright{  width:300px; height:360px;}
.products_detailright li{ line-height:30px; color:#666; font-size:16px;}
.qh{ float:right;}
.qh li{ float:left; margin:0 5px;}

.pd{width:760px; margin:0 auto;}
.pd_top{width:760px; border-bottom:1px solid #e5e5e5;  height:36px; margin-top:20px;}
.pd_top span{width:90px; height:36px; text-align:center; line-height:36px;background:url(../images/pd.jpg) no-repeat; display:block;}

.prod_list_nav{width:933px; height:53px; background:url(../images/pbg.jpg) repeat-x center bottom;}
.prod_list_nav ul{ width:320px; margin:0 auto;}
.prod_list_nav li{ float:left; width:105px; height:53px; text-align:center;}
.prod_list_nav li a{line-height:20px; line-height:40px}
.pbhover a{ background:url(../images/phover.jpg) no-repeat; color:#fff; display:block; width:105px; height:53px;  text-align:center;}
.prod_list_detail li{width:298px; float:left; margin:14px 6px; position:relative;}
.prod_list_detail li img{width:296px; border:1px solid #dfdfdf;}
.prod_list_detail li p{width:298px;height:43px; background:url(../images/poaa.jpg) no-repeat; text-align:center; line-height:43px; color:#000;}
.sss{ position:absolute; top:0; left:0;width:293px; height:335px; border:3px solid #033d9d; z-index:9999; display:none;}
.sss a{width:295px; height:263px; display:block;}

.talent{WIDTH:710PX;}
.talent li{width:710px; border-bottom:1px solid #cacaca; padding-bottom:18px; padding-top:18px;}
.talentleft{ float:left; margin-left:29px; width:217px; height:146px;position:relative;}
.talentleft img{ }
.talentright{ float:left; margin-left:52px;}
.talentright table{ color:#666666;}

.dd{ position:absolute; top:0; z-index:999999; display:none;width:217px; height:146px; background:#000;filter:alpha(opacity=50);opacity:0.5;}
.dd a{ text-align:center; line-height:146px; border:1px solid #FFF; padding:5px; margin:0 auto; color:#fff; width:150px; margin-left:80px}