/*****Reset Css  2014.5.29 by Changl*****/
body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,"微软雅黑"; color:#333;}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none; color:#d5821d;}
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
border:none;padding:0;
}

/*****common css*****/
.wrapper{ width:1130px; margin:auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.text{ border:none;}
.btn{ cursor:pointer; border:none;}
.core{ color:#9b0a00;}
em,i{ font-style:normal;}


/*header*/
.head{ background:url(../images/head.jpg) center top no-repeat; height:100px;}
.head_inner{ width:1080px; margin:0 auto;}
.head_inner h1{ width:422px; float:left; margin:16px 0 0 8px;}
.head_inner h1 img{ /*width:422px; height:73px; */overflow:hidden;}
.head_top{ width:205px; margin-right:12px; float:right;}
.head_top .language{ padding:17px 0 7px 0;color:#d5821d; text-align:right;}
.head_top .language a{ color:#d5821d;}
.head_top .search{ height:22px; width:203px; border:1px solid #e1e1e1;}
.search_txt{ width:165px; padding-left:8px; height:22px; line-height:22px; border:none; background:#fff; float:left;}
.search_sub{ background:url(../images/s.png) left top no-repeat; width:30px; height:22px; float:right; border:none; cursor:pointer;}
.nav{ background:url(../images/nav.jpg) center top no-repeat; height:40px;}
.nav_inner{ width:1000px; margin:0 auto; padding-left:80px;}
.nav_inner li{ height:38px; line-height:38px; width:104px; float:left; margin:1px 37px 0 0; text-align:center;}
.nav_inner li a{ display:block; font-size:16px; color:#333;}
.nav_inner li a:hover{ background:url(../images/li.jpg) left top no-repeat; color:#d5821d;}

/*foot*/ 
.foot{ background:#606163; height:135px; width: 100%;bottom: 0px;/*position: fixed;*/}
.foot_inner{ width:1080px; margin:0 auto;}
.foot_left{ width:700px; float:left; padding-top:47px;}
.foot_left p{ color:#ffffff; line-height:26px;}
.foot_left p a{ color:#ffffff;}
.foot_left p a:hover{ color:#d5821d;}
.foot_right{ width:320px; float:right; padding-top:22px;}
.foot_right .share{ width:200px; float:left; padding-top:50px;}
.foot_right .code{ width:112px; float:left;}

/*pages*/
.pages{ text-align:center; padding:50px 0; width:840px; clear:both;}
.pages_inner{ display:inline-block;}
.pages_inner a{ text-align:center; display:block; float:left; margin:0 2px;  color:#666666; height:21px; padding:0 8px; line-height:21px;}
.pages_inner a:hover,.pages_inner a.on{ background:#d5821d; color:#fff;}

/*about*/
.wrap{ width:1080px; margin:0 auto 135px;}
.catalog{ width:212px; float:left; margin-top:22px;}
.catalog h3{/* background:url(../images/catah3.png) left top no-repeat;*/ height:38px; line-height:38px; font-weight:normal; margin-bottom:2px;}
.catalog h3 span{ display:block; font-size:16px; color:#333; float:left; margin:0 8px 0 40px;}
.catalog h3 em{ font-size:16px; display:block; float:left; color:#666;display: none;}
.cata_list{ background:url(../images/cata.png) center bottom no-repeat;}
.cata_list>li.for>a{ background:url(../images/cali1.jpg) left top no-repeat; color:#fff;}
.cata_list a{ background:url(../images/cali.jpg) left top no-repeat; height:37px; line-height:37px; text-indent:18px; display:block;}
.cata_list a:hover,.cata_list a.for{  background:url(../images/cali1.jpg) left top no-repeat; color:#fff; }
.detailed{ width:840px; float:right; margin-top:36px;}
.det_tit{ padding-bottom:12px; border-bottom:1px solid #f5f5f5;}
.det_tit .location{ font-size:14px; color:#d5821d; padding-left:24px; float:left; background:url(../images/shu.jpg) 14px center no-repeat;}
.det_tit .current{ float:right; color:#808080;}
.det_tit .current a{ color:#808080;}
.det_tit .current .red,.det_tit .current a:hover{ color:#d5821d;}
.det_tit .current .shou{ /*background:url(../images/wz.jpg) */left center no-repeat; padding-left:17px;}
.atricle{ line-height:30px; padding:0 14px;}

/*join*/
.pos .youjian{ margin-bottom:28px; color:#2D4466}
.pos .youjian em{ font-style:normal;}
.pos .youjian .qiye{ margin-right:326px;}
.recu ul{  cursor:pointer;}
.recu .pos .scb{ background:url(../images/link.jpg) center bottom no-repeat;}
.pos dd li{ float:left;  width:170px;height:59px; line-height:59px; margin-left:26px;}
.pos dd li.yuan{ width:7px;}
.pos li span{background:url(../images/shang.jpg) left center no-repeat; width:7px; height:59px; display:block;}
.Requirement{ margin-left:16px;font-size:14px; border-bottom:none; color:#898989; line-height:30px; position:relative; margin-bottom:20px;}
.Requirement .zhiwei{ position:absolute; right:40px; bottom:1px; display:block; width:80px; height:24px; text-align:center; line-height:24px; background:#2e4466; border-radius:5px; color:#fff;}
.recu dd .act  li span{background:url(../images/xia.jpg) left center no-repeat; width:7px; height:59px; display:block;}
.Requirement span{ margin-top:20px;}
.recu .act{border-bottom:1px solid #e3e3e3;}

/*pro*/
.pro_nav a{ text-indent:58px; color:#666666; text-decoration:underline;}
.pro_nav a:hover,.pro_nav a.on{ background:none; color:#d5821d; background: url("../images/cali.jpg") no-repeat scroll left top;}
.pro_ul{ margin-left:-32px; padding-left:25px;}
.pro_ul li{ width:177px; margin:26px 0 0 32px; height:164px; float:left;}
.pro_ul li img{ width:175px; height:123px; overflow:hidden; padding:1px; border:1px solid #d6d5d5;}
.pro_ul li span{ font-size:14px; display:block; width:177px; height:35px; line-height:35px; color:#666666; text-align:center;}
.pro_ul li:hover img{ border:1px solid #d5821d;}
.pro_ul li:hover span{ color:#d5821d;}

/*pro_info*/
.pro_info dl{ padding:30px 0;}
.pro_info dt{ width:395px; float:left;padding:1px; border:1px solid #d6d5d5;}
.pro_info dt img{ width:395px; height:278px; overflow:hidden;}
.pro_info dd{ width:355px; float:left; margin-left:40px;}
.pro_info dd h3{ font-size:24px; font-weight:normal; color:#d5821d; padding:57px 0 43px 0;}
.pro_info dd p{ color:#989898; line-height:30px;}
#return{ display:block; float:right; padding:33px 0; color:#666666;}
#return:hover{ color:#d5821d;}

/*import*/
.imp{ padding-left:26px;}
.imp dl{ width:800px; padding-top:40px;}
.imp dt{ width:177px; height:124px; float:left; border:1px solid #d6d5d5; padding:1px;}
.imp dt img{ width:177px; height:124px; overflow:hidden;}
.imp dd{ width:590px; float:right;}
.imp dd .jink{ font-size:14px; display:block; padding:14px 0;}
.imp dd .timk{ color:#666666; overflow:hidden; width:590px; height:44px; line-height:26px;}
.imp dd .see{ display:block; color:#d5821d; padding-top:16px;}

/*imp_info*/
.imp_info{line-height:30px; padding:0 14px;}

/*message*/
.message h3{ font-size:18px; padding:30px 0;  color:#d5821d; font-weight:normal; text-indent:52px;}
.mess_form .input{ font-size:20px; color:#000; margin-bottom:10px;}
.mess_form .input span{ color:#666666; font-size:14px;}
.mess_box{ width:817px; margin:0 auto;padding:23px 0px 14px 58px; margin-bottom:20px;border-bottom:1px dashed #8a8a8a;border-top:1px dashed #8a8a8a;}
.mess_text{ margin:4px 0; border:1px solid #c1c1c1; width:330px; height:30px; line-height:30px; padding-left:8px;}
.mess_form td{ color:#666666;}
.mess_form textarea{ height:80px; width:338px;border:1px solid #c1c1c1;margin:4px 0;}
.mess_form .xing,.error{ color:#fc4204; margin-left:8px;}
.mess_sub{ font-size:16px; color:#fff; width:97px; height:30px; line-height:30px; text-align:center; cursor:pointer; background:#d5821d; border:none; margin:0 0 74px 108px;}
.suss{ color:#fc4204;margin-left:8px; display:inline-block;}

/*down*/
.down{ padding-top:30px;}
.down li{ height:35px; line-height:35px; border-bottom:1px dashed #b5b5b5;}
.down li .a_left{ width:680px; display:block; float:left; background:url(../images/sj.jpg) 5px center no-repeat; padding-left:24px;}
.down li .a_right{ display:block; float:right; margin-right:6px; width:74px; background:url(../images/jt.jpg) right center no-repeat; cursor:pointer;}
.down li:hover .a_left{background:url(../images/sj1.jpg) 5px center no-repeat; }
.down li:hover a{color:#d5821d;}

/*index*/
.index_box{ background:url(../images/index.jpg) center top no-repeat; background-size:100% 100%; height:100%; width:100%;}
.index_inner{ width:764px; margin:0 auto;}
.index_box h1{ width:350px; height:208px; margin:0 auto; padding:114px 0 37px 0;}
.index_box .field{ font-size:24px; color:#435e88; text-align:center; font-weight:300; margin-bottom:25px;}
.index_box .yout{ font-size:14px; color:#435e88; width:670px; overflow:hidden; height:75px; text-align:center; text-indent:5em; line-height:27px;}
.index_box .parts{ width:569px; margin:56px auto 40px;}
.index_box .parts a{ background:url(../images/redpng.png) left top no-repeat; display:block; width:155px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:12px; float:left; margin-right:52px;}
.parts a.bor{ margin-right:0;}
.index_box .yuyan{ width:122px;margin:0 auto;}
.index_box .yuyan a{ color:#260900; text-decoration:underline; margin-right:27px;}
.index_box .yuyan a:hover{ color:#d5821d;}

/*home*/
.banner{ width:100%; height:714px; overflow:hidden; position:relative;}
.banner_inner li{ width:1920px; height:714px; position:absolute; left:50%; top:0px; margin-left:-960px; overflow:hidden;}
.banner_inner li img{ width:1920px; height:714px; overflow:hidden;}
.tab{ width:100%; text-align:center; left:70%; bottom:18px; z-index:9999; position:absolute;}
.tab li{ background:url(../images/li1.png) left top no-repeat; width:15px; height:14px; float:left; margin-right:12px; display:inline-block; *zoom:1; *display:block; cursor:pointer;}
.tab li.on{background:url(../images/li.png) left top no-repeat;}

.home_head{ width:1080px; position:absolute; left:50%; top:0px; margin-left:-540px; height:117px;}
.home_inner h1{ width:422px; float:left; margin:18px 0 0 19px;}
.home_inner h1 img{  overflow:hidden;}
.home_top{ width:205px; margin-right:12px; float:right;}
.home_top .language{ padding:17px 0 7px 0;color:#d5821d; text-align:right;}
.home_top .language a{ color:#d5821d;}
.home_top .home_search{ height:22px; width:203px; border:1px solid #a9a8e1;}
.hsearch_txt{ width:165px; padding-left:8px; height:22px; line-height:22px; border:none; /*background:#a9a8e1;*/ float:left; color:#9798b3;}
.hsearch_sub{ background:url(../images/s.png) left top no-repeat; width:30px; height:22px; float:right; border:none; cursor:pointer;}
.homenav_inner{ width:997px; position:absolute; left:103px; bottom:-21px; }
.homenav_inner li{ float:left; margin-right:46px; *margin-right:52px;}
.homenav_inner li a{ display:block;font-size:16px; color:#fff; padding:0 0px 9px 15px; position:relative;}
.homenav_inner li a:before{ content:"";height:5px; width:100px; background:#d5821d; position:absolute; bottom:0px; left:0px; display:none;}
.homenav_inner li a:hover:before{ display:block;}
.homenav_inner li a.nav1:before{ content:"";height:5px; width:74px; background:#d5821d; position:absolute; bottom:0px; left:0px; display:block;}
.homenav_inner li a:hover.nav2:before{ content:"";height:5px; width:86px; background:#d5821d; position:absolute; bottom:0px; left:0px; display:block;}
.homenav_inner li a:hover.nav3:before{ content:"";height:5px; width:104px; background:#d5821d; position:absolute; bottom:0px; left:0px; display:block;}
.homenav_inner li a:hover.nav4:before{ content:"";height:5px; width:106px; background:#d5821d; position:absolute; bottom:0px; left:0px; display:block;}
.homenav_inner li a:hover.nav5:before{ content:"";height:5px; width:86px; background:#d5821d; position:absolute; bottom:0px; left:0px; display:block;}
.home_wrap{ width:1080px; margin:0 auto 135px;}
.home_tit{ margin-top:53px; font-size:24px; font-weight:normal; }
.home_about{ margin:29px 0 42px 0;}
.home_about dt{ width:190px; float:left; background:url(../images/home3.jpg) left top no-repeat; height:142px; margin-right:40px;}
.home_about dt img{ width:178px; height:125px; overflow:hidden; margin:6px 0 0 6px;}
.home_about dd{ float:left; width:850px;}
.home_about dd .home_bj{ width:850px; overflow:hidden; height:80px; line-height:30px; margin:10px 0 16px 0;}
.home_about dd .see{ width:116px; height:27px; display:block; border-radius:3px; border:1px solid #d5821d; color:#d5821d; text-align:center; line-height:27px;}
.home_about dd .see:hover{ background:#d5821d; color:#fff;}
.home_pro{ height:250px; position:relative; width:1080px; overflow:hidden; background:#f7f7f7; border:1px solid #f3f3f3; margin-bottom:47px;}
.home_pro .scroll{ width:978px; height:160px; overflow:hidden; position:absolute; left:53px; top:46px;}
.home_pro .scroll ul li{ width:179px; float:left; height:150px; overflow:hidden; margin-right:20px;}
.home_pro .scroll ul{ width:10000px;}
.home_pro .scroll  li img{ width:175px; height:122px; padding:1px; border:1px solid #d6d5d5;}
.home_pro .scroll  li:hover img{border:1px solid #d5821d;}
.home_pro .scroll  li span{ display:block; height:30px; line-height:30px; font-size:14px; width:179px; text-align:center; }
#home_l{ background:url(../images/home_l.jpg) left top no-repeat; width:26px; height:127px; display:block; position:absolute; left:18px; top:46px;}
#home_r{ background:url(../images/home_r.jpg) left top no-repeat; width:26px; height:127px; display:block; position:absolute; right:18px; top:46px;}
.pro_style{ margin-bottom:64px;}
.pro_name{background:url(../images/home_bjjpg.jpg) left top no-repeat;  position:relative; width:656px; height:311px; float:left;}
.pro_name a{background:#f00 url(../images/jing.jpg) left top no-repeat; display:block;}
.pro_name a.button1{ background-position:0 -70px; width:88px; height:84px; position:absolute; left:0px; top:70px;}
.pro_name a.button2{ background-position:-124px 0px; width:155px; height:141px; position:absolute; left:124px; top:0px;}
.pro_name a.button3{ background-position:-376px -18px; width:75px; height:74px; position:absolute; left:376px; top:18px;}
.pro_name a.button4{ background-position:-438px -87px; width:124px; height:124px; position:absolute; left:438px; top:87px;}
.pro_name a.button5{ background-position:-582px -238px; width:74px; height:73px; position:absolute; left:582px; top:236px;}
.pro_name a.button6{ background-position:-141px -197px; width:103px; height:102px; position:absolute; left:141px; top:197px;}
.pro_name a:hover{background:url(../images/jing1.jpg) left top no-repeat; display:block;}
.pro_name a:hover.button1{ background-position:0 -70px; width:88px; height:86px; position:absolute; left:0px; top:70px;}
.pro_name a:hover.button2{ background-position:-124px 0px; width:155px; height:140px; position:absolute; left:124px; top:0px;}
.pro_name a:hover.button3{ background-position:-376px -18px; width:75px; height:74px; position:absolute; left:376px; top:18px;}
.pro_name a:hover.button4{ background-position:-438px -87px; width:124px; height:124px; position:absolute; left:438px; top:87px;}
.pro_name a:hover.button5{ background-position:-582px -238px; width:74px; height:73px; position:absolute; left:582px; top:236px;}
.pro_name a:hover.button6{ background-position:-141px -197px; width:103px; height:102px; position:absolute; left:141px; top:197px;}
.pro_dele{ background:url(../images/pro_dele.jpg) left top no-repeat; width:330px; height:316px; float:right;}
.pro_dele ul{ width:164px; margin:50px auto 0; display:none;}
.pro_dele ul li{ background:url(../images/homed.jpg) left center no-repeat; padding-left:20px; font-size:12px; height:35px; line-height:40px; width:164px; overflow:hidden;}
.pro_dele ul li:hover a{ color:#d5821d;}

.link_ul{ margin-left:-5px;}
.link_ul li{ width:135px; height:60px; margin:20px 0 0 3px; float:left; border:1px solid #ccc;}
.link_ul li img{ width:135px; height:60px; overflow:hidden;}
.link_ul li:hover{ border:1px solid #d5821d;}
