body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button,input, textarea,th, td,img{border:medium none;margin: 0;padding: 0;}
html{}
ul { margin:0px; padding:0px; list-style:none;}
a{ text-decoration:none; outline:none;}
img{ border:none;}
body{ margin:0px; padding:0px; font-family:"微软雅黑", "宋体"; font-size:12px; -webkit-text-size-adjust:none; background:#ededed; color:#828282;}
p{ margin:0px;}
h1{ padding:0px; margin:0px;}
li,ol{ list-style:none;}
.clear{ clear:both;}
.hide{ display:none;}
input{ outline:none; padding-left:5px;}
.container{ width:100%; height:auto;}
.top_wrap{ width:100%; height:270px; /*overflow:hidden;*/ position:relative;}
.top{ width:1920px; height:270px; position:absolute; top:0px; left:50%; margin-left:-960px;}
.nav_wrap{ width:980px; height:100px; position: absolute; top:20px; left:50%; margin-left:-490px; z-index:9;}
h1{ width:210px; height:65px; position:absolute; top:0px; left:-35px;}
nav{ width:810px; padding-left:5px; height:60px; background:url(../images/nav1.png) left 0px no-repeat; position:absolute; top:10px; right:-25px;}
nav ul li{ width:100px; height:60px; float:left; position:relative;}
nav ul li a{ width:100px; display:block; height:60px; color:#272626; text-align:center; line-height:47px; background:url(../images/tip.png) 14px 21px no-repeat; position:relative; z-index:9;}
nav ul li a:hover{ color:#c7171d;}
.nav_div{ display:none; position:absolute; background:url(../images/nav_a.png) no-repeat; top:0px; left:-10px; z-index:0; width:121px; height:47px;}
nav ul li .sub_nav{ display:none; padding-bottom:10px;width:100px; height:auto; background:url(../images/sub_nav_bg.jpg) top left no-repeat #FFF; position:absolute; top:50px; left:-10px;}
nav ul li .sub_nav li{ padding:0px; width:100px; height:37px;line-height:37px;/* border-bottom:#e9e7e7 solid 1px;*/}
nav ul li .sub_nav li a{ line-height:37px; width:100px; height:37px; display:block; background:none; color:#272626;}
nav ul li .sub_nav li a:hover{ background:url(../images/tip12.png) 14px 15px no-repeat; _background:none;color:#c7171d;}
nav ul li .sub_nav .left{ width:17px; height:37px; position:absolute; top:0px; left:-17px; background:url(../images/sub.png) left top no-repeat;}
nav ul li .sub_nav .right{ width:17px; height:37px; position:absolute; top:0px; right:-17px; background:url(../images/sub.png) right top no-repeat;}
#product{ width:800px; height:auto; background:url(../images/product1_bg.jpg) 0px -9px repeat-x #FFF;}
#product li{ width:180px; height:auto; float:left; padding-left:10px; padding-right:10px; background:none;}
#product li .pro_tp_nav{ width:180px; height:100px; padding-top:10px;}
#product li .pro_text_nav{ width:180px; color:#272626; line-height:25px; background:url(../images/pro_nav.jpg) 47px 15px no-repeat; text-align:center;}
#product li a{color:#272626; width:180px; height:auto; display:block; padding-bottom:10px;}
/*#product li .pro_text_nav a:hover{ color:#d41918; background:none;}
*/
.content{ width:980px; height:auto; margin:0 auto; padding-top:40px;}
.menu{ width:215px; height:auto; float: left;}
.menu .title{ width:215px; height:55px; background:url(../images/tp.png) top left no-repeat; font-size:18px; color:#ffffff; line-height:55px; text-align:center; margin-bottom:5px;}
.menu ul li{ overflow:hidden; height:38px; width:213px; background:url(../images/menu_bg.jpg) repeat; border:#cecece solid 1px; margin-bottom:3px;}
.menu ul li a{ height:38px; width:213px; display:block; text-align:center; line-height:38px; color:#000000;}

.menu1{ width:215px; height:auto; float: left;}
.menu1 .title{ width:215px; height:55px; background:url(../images/tp.png) top left no-repeat; font-size:18px; color:#ffffff; line-height:55px; text-align:center; margin-bottom:5px;}
.menu1 ul li{ height:auto; width:213px; background:url(../images/menu_bg.jpg) repeat-x; margin-bottom:3px;}
.menu1 ul li a{ height:0px; overflow:hidden; width:213px; display:block; text-align:center; line-height:38px; color:#000000; border:#cecece solid 1px;}
.menu1 ul li .tit1{ cursor:pointer; width:215px; height:35px; background:#d6d4d4; font-size:14px; color:#000000; line-height:35px; text-align:center;}
.menu1 ul li a.now{ background:url(../images/menu_bg1.jpg) 190px 13px no-repeat #FFF !important;}
.menu1 ul li a:hover{ background:url(../images/menu_bg1.jpg) 190px 13px no-repeat #FFF;}
.menu1 ul li .menu1_1{ display:none; height:auto; width:213px; margin-bottom:5px; }
.menu1 ul li .menu1_1 li{ background:none; width:213px; height:30px; margin-bottom:0px; padding-top:4px;}
.menu1 ul li .menu1_1 li a{ width:211px; height:30px; color:#d21f17; border:#dedede solid 1px; background:#FFF;}
.menu1 ul li .menu1_1 li a:hover{ background:#c01912; border:#9b0d07 solid 1px; color:#FFF;}

/*.menu ul li a:hover{ background:url(../images/menu_bg1.jpg) 190px 13px no-repeat #FFF;}*/
.about{ width:720px; height:auto; float:right; padding-bottom:60px;position: relative;}
.about .a_title{ border-bottom:#cacaca solid 1px; line-height:30px; color:#828282; font-size:14px;}
.about .text{ width:720px; height:auto; line-height:25px; color:#616161; font-size:12px; padding-top:15px; padding-bottom:15px; border-bottom:#c2c2c2 solid 1px;}
.a_list{ width:710px; height:auto; padding-left:10px;}
.a_list ul li{ width:300px; height:auto; float:left; margin-top:30px;}
.a_list ul li .tp{ width:298px; height:148px; border:#b1b1b1 solid 2px;}
.a_list ul li .a_list_title{ color:#004e9c; font-size:16px; line-height:35px; border-bottom:#949494 dotted 1px; margin-top:5px; margin-bottom:5px;}
.a_list ul li .a_list_title a{ color:#004e9c;}
.a_list ul li .a_list_title a:hover{ color:#c7171d;}
.a_list ul li p{ color:#828282; line-height:22px;}
#foot{ width:100%; height:auto; background:url(../images/foot_nav.jpg) repeat;}
#foot .foot{ width:980px; height:auto; margin:0 auto; position:relative;}
#foot .foot .logo1{ width:200px; height:100px; float:left; padding-top:50px;}
#foot .foot .footNav{ width:710px; height:auto; float:right; padding-top:20px; padding-bottom:30px;}
#foot .foot .footNav ul li{ width:85px; height:auto; float:left; text-align:center; line-height:20px;}
#foot .foot .footNav ul li a{ color:#838383; width:85px; height:auto; display:block;}
#foot .foot .footNav ul li a:hover{color:#FFF;}
#go_top{ width:60px; height:85px; position:absolute; top:-60px; right:-150px; cursor:pointer;}
footer{ width:100%; height:60px; padding-top:10px; background:url(../images/in_foot.jpg) repeat; color:#8b8b8b; background:#2f2f2f;}
footer div{ width:980px; height:60px; line-height:25px; text-align: left; margin:0 auto;}
footer div a{ text-transform:uppercase; color:#8b8b8b; font-size:11px;}






.about_tp{ width:313px; height:562px; float:left; padding-top:10px;}
.about_tp_text{ color:#616161; padding-top:20px; width:340px; padding-right:20px; float:right;}

.t_title{ color:#d12023; font-size:24px; width:200px; padding-top:60px; line-height:40px;}
.t_title span{ color:#9a9a9a; font-size:12px; display:block; border-top:#d3d3d3 solid 1px; line-height:25px; width:200px; text-transform:uppercase;}
.team{ cursor:pointer; width:720px; height:570px; background:url(../images/team.png) center top no-repeat; border-bottom:#c2c2c2 solid 1px; position:relative;}
.team0,.team1,.team2,.team3,.team4,.team5,.team6,.team7{ z-index:0; position:absolute;width:220px; height:105px; background:url(../images/team1.png) no-repeat; padding-left:30px;}
.team0{ top:135px; left:0px; }
.team1{ top:-30px; left:90px; }
.team2{ top:-30px; left:410px; }
.team3{ top:123px; left:510px; }
.team4{ top: 311px;left: 439px; }
.team5{top: 317px;left: 48px; }
.team6{ top:131px; left:265px; background:url(../images/team_bg11.png) 22px 0px no-repeat !important;}
.team7{ top:409px; left:251px; }
.team0 .head,.team1 .head,.team2 .head,.team3 .head,.team4 .head,.team5 .head,.team6 .head,.team7 .head{  width:63px; height:63px; border:#d1d2d3 solid 1px; margin-top:10px; float:left; z-index:0;}
.team0 .name,.team1 .name,.team2 .name,.team3 .name,.team4 .name,.team5 .name,.team6 .name,.team7 .name{  float:left; padding-left:10px; width:95px; color:#185d9b; font-size:18px; padding-top:23px;}
.team0 .name p,.team1 .name p,.team2 .name p,.team3 .name p,.team4 .name p,.team5 .name p,.team6 .name p,.team7 .name p{ color:#6c6c6c; font-size:14px;}
.team_bg{ background:url(../images/team2.png) no-repeat !important;}
.team_bg1{ background:url(../images/team_bg11a.png) 22px 1px no-repeat !important;}
.team_des{ display:none; width:215px; height:auto; padding:7px; background:#FFF; position:absolute; bottom:-100px; left:20px; z-index:99;}
.team_des_tp{ width:215px; height:260px;}
.team_des_text{ padding-left:33px; width:182px; height:auto; color:#185d9b; font-size:18px; background:url(../images/team_tit.jpg) left 10px no-repeat; padding-top:5px; padding-bottom:10px;}
.team_des_text p{ color:#6c6c6c; font-size:14px;}
.close{ width:27px; height:27px; position:absolute; top:-7px; right:-13px; cursor:pointer;}

.org{ height:auto; width:720px; position:relative;}
.org .title{ color:#d12023; font-size:24px; width:200px; position:absolute; top:50px; left:0px; line-height:40px;}
.org .title span{ color:#9a9a9a; font-size:12px; display:block; border-top:#d3d3d3 solid 1px; line-height:25px; width:200px; text-transform:uppercase;}




.culture{ height:165px; width:680px; background: url(../images/culture.png) left top no-repeat; padding-left:20px; padding-right:20px; border-bottom:#c2c2c2 solid 1px; margin-top:10px;}
.culture ul li{ width:226px; height:115px; padding-top:50px; line-height:30px; font-size:14px; color:#FFF; float:left; text-align:center;}
.culture_list{ width:720px; height:auto;}
.culture_list ul li{ width:304px; height:auto; margin-top:40px; line-height:22px; padding-left:25px; padding-right:25px; float:left;}
.culture_list ul li .cul_tp{ border:#b1b1b1 solid 3px; width:298px; height:148px;}
.culture_list ul li .cul_title{ color:#004e9c; font-size:16px; line-height:40px; border-bottom:#ababab dotted 1px; margin-bottom:5px;}
.culture_list ul li .cul_title a{ color:#004e9c;}
.culture_list ul li .cul_title a:hover{ color:#c7171d;}
.culture_list ul li .more{ line-height:25px; text-align:right;}


.skill{ width:690px; height:auto; padding-left:15px; margin-top:50px; padding-bottom:40px;}
.skill ul li{ width:137px; height:383px; float: left; position:relative;}
.skill ul li .skill_img{ width:137px; height:383px;}
.skill ul li .sk_bg{ background:url(../images/sk_bg.png) repeat; width:137px; height:383px; position:absolute; top:0px; left:0px; z-index:0;}
/*.skill ul li .gray{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%);}*/
.skill ul li .skill_text{ position:absolute; top:20px; left:8px; width:20px; height:150px; color:#f0f0f0; border:none; font-size:18px; z-index:1;}
.skill ul li .skill_text1{ color:#d6011f; z-index:1;}
.skill_text{ width:700px; height:auto; border-top:#c2c2c2 solid 1px; border-bottom:#c2c2c2 solid 1px;}
.skill_text ul li{ display:none; width:700px; height:auto; line-height:25px; color:#676666; padding-bottom:10px; padding-top:10px;}
.skill_text ul li .s_t{ color:#000000; font-size:18px; padding-bottom:5px;}



.product{ width:980px; height:auto; margin:0 auto; position:relative; padding-top:20px;}
.product .a_title{ border-bottom:#cacaca solid 1px; line-height:30px; color:#828282; font-size:14px;}
.product .a_title .back{ float:right; color:#c01912; font-size:14px;}
.product_tit{ width:980px; color:#c01912; font-size:14px; line-height:25px; padding-bottom:10px; line-height:30px;}
.product_nav{ width:980px; height:42px;}
.product_nav ul li{ cursor:pointer; width:325px; border-right:1px #e6e6e6 solid; height:42px; float:left; background:url(../images/pro_des_bg.jpg) repeat-x; line-height:42px; text-align:center; color:#292929; font-size:14px;}
.product_nav ul li:hover{color:#FFF; width:325px; height:42px; background:url(../images/pro_des_bga.jpg) repeat-x; font-size:14px;}
.product_nav ul li.now1{ color:#FFF; width:325px; height:42px; background:url(../images/pro_des_bga.jpg) repeat-x; font-size:14px;}
.product_des{ width:980px; height:auto; padding-top:30px;}
.product_wg{ display:none; height:485px; width:875px; padding-left:50px; position:relative; padding-bottom:40px; border-bottom:#CCC solid 1px; margin-bottom:10px;}
.product_wg .photo{ width:874px; height:389px; overflow:hidden; position:relative;}
.product_wg .photo ul li{ width:874px; height:389px; float: left; position:absolute; top:0px; left:0px;}
.product_wg .photo ul li .p_des{ font-size:14px; padding:20px; width:230px; padding-top:40px; height:329px; line-height:25px; position:absolute; top:500px; right:0px; background: url(../images/p_des.png) repeat; color:#FFF;}
.product_wg .pic{ width:805px; height:86px; top:400px; left:85px; position:absolute; overflow:hidden;}
.product_wg .pic ul{ position:absolute; top:0px; left:0px; width:4500px;}
.product_wg .pic ul li{ cursor:pointer; width:197px; height:86px; float:left; padding-left:2px; padding-right:2px; cursor:pointer;opacity:0.7;filter:alpha(opacity=70);}
.pro_pre,.pro_next{ width:29px; height:86px; position:absolute; top:400px;}
.pro_pre{ left:50px; background:url(../images/btn3.jpg) left top no-repeat;}
.pro_next{ right:0px; background:url(../images/btn3.jpg) top right no-repeat;}
.pro_pre:hover{ background:url(../images/btn3.jpg) left bottom no-repeat;}
.pro_next:hover{ background:url(../images/btn3.jpg) bottom right no-repeat;}
.product_wg .photo1{ width:874px; height:389px; overflow:hidden; position:relative;}
.product_wg .photo1 ul li{ width:874px; height:389px; float: left; position:absolute; top:0px; left:0px;}
.product_wg .photo1 ul li .p_des{ font-size:14px; padding:20px; width:230px; padding-top:40px; height:329px; line-height:25px; position:absolute; top:500px; right:0px; background: url(../images/p_des.png) repeat; color:#FFF;}
.product_wg .pic1{ width:805px; height:86px; top:400px; left:85px; position:absolute; overflow:hidden;}
.product_wg .pic1 ul{ position:absolute; top:0px; left:0px; width:4500px;}
.product_wg .pic1 ul li{ cursor:pointer; width:197px; height:86px; float:left; padding-left:2px; padding-right:2px;pointer;opacity:0.7;filter:alpha(opacity=70);}
.product_wg .pic1 ul li.banner_cur{ cursor:pointer;opacity:1;filter:alpha(opacity=100);}
.pro_pre1,.pro_next1{ width:29px; height:86px; position:absolute; top:400px;}
.pro_pre1{ left:50px; background:url(../images/btn3.jpg) left top no-repeat;}
.pro_next1{ right:0px; background:url(../images/btn3.jpg) top right no-repeat;}
.pro_pre1:hover{ left:50px; background:url(../images/btn3.jpg) left bottom no-repeat;}
.pro_next1:hover{ right:0px; background:url(../images/btn3.jpg) bottom right no-repeat;}

.product_back{ margin-bottom:50px;}
.product_back a{ float:right; font-size:14px; color:#c01912; line-height:30px; margin-right:60px; display:inline;}


.product_left{ width:11px; height:17px; background:url(../images/btn2.jpg) no-repeat; position:absolute; top:50px; left:-20px;}
.product_right{ width:11px; height:17px; background:url(../images/btn2.jpg) bottom right no-repeat; display:block; position:absolute; top:50px; right:-20px;}
.product_left:hover{ background:url(../images/btn2.jpg) bottom left no-repeat;}
.product_right:hover{ background:url(../images/btn2.jpg) top right no-repeat;}
.pro_list{ width:980px; height:130px; position:relative; overflow:hidden;}
.pro_list ul{ position:absolute; top:0px; left:0px; width:4500px;}
.pro_list ul li{ width:245px; height:130px; float:left; background:url(../images/pro_li.jpg) top left no-repeat;}
.pro_list ul li .img{ width:240px; height:85px; padding-left:2px;}
.pro_list ul li .pro_tit{ color:#1e1e1e; width:240px; height:35px; text-align:center; line-height:35px; font-size:14px;}
.pro_list ul li a{ height:130px; height:245px; display:block;}
.pro_list ul li a:hover{ background:url(../images/pro_li.jpg) right top no-repeat;}
.pro_list1{ width:980px;  height:auto; margin-bottom:60px; position:relative;}
.pro_list1 ul{ z-index:0;}
.pro_list1 ul li{ cursor:pointer; width:950px; height:auto; padding:15px; _padding-bottom:0px; margin-top:20px; background:#FFF; position:relative;}
.pro_list1 ul li .pro_tp1{ float:left; width:305px; height:125px;}
.pro_list1 ul li .protext{ width:580px; padding-right:30px; float:right;}
.pro_list1 ul li .protext .tit{ font-size:18px; color:#000000; line-height:30px; padding-bottom:5px;}
.pro_list1 ul li .protext .tit a{color:#000000;}
.pro_list1 ul li .protext .tit a:hover{ color:#d12023;}
.pro_list1 ul li .protext p{ font-size:12px; color:#676666; line-height:22px;}
.pro_list1_des_cont{ color:#900; height:auto; width:920px; position:absolute; top:0px; left:0px; z-index:999;}
.pro_list1_des{ display:none; width:920px; padding:30px; height:auto; background:#FFF; z-index:9;}
.pro_list1_des_tit{ color:#eb0004; font-size:18px; line-height:30px;}
.pro_list1_des_tit1{ font-size:12px; color:#676666; border-bottom:#cfcfcf solid 1px; padding-bottom:10px; padding-top:10px; line-height:22px; margin-bottom:30px;}
.pro_list1_cont{ height:auto; width:920px; height:auto;}
.pro_list1_cont_tp{ height:290px; width:540px; float:left;}
.pro_list1_cont_cs{ width:315px; height:auto; float:right;}
.pro_list1_cont_cs .cs_title{ color:#e01b1f; font-size:16px;}
.pro_list1_cont_cs ol li{ width:315px; padding:0px; line-height:25px; color:#444444; font-size:14px; margin-top:10px;}
.pro_list1_cont_cs ol li span{ width:145px; display:block; float:left;}
.pro_list1_des .cont{ width:890px; height:auto; padding-left:10px; padding-top:40px; padding-bottom:40px;}
.pro_list1_des .close1{ height:20px; width:20px; position:absolute; top:20px; right:20px; cursor:pointer;}


.product1{ width:720px; height:auto; padding-top:30px;}
.product1 ul li{ height:auto; width:718px; background:#FFF; border:#c6c6c6 solid 1px; margin-bottom:20px;}
.product1 ul li a{ width:688px; padding:15px; display:block;  height:auto;}
.product1 ul li .product1_img{ width:240px; height:120px; float:left;}
.product1 ul li .product1_text{ float:right; width:385px; height:auto; padding-right:10px; line-height:22px; color:#676666; font-size:12px;}
.product1 ul li .product1_text .tit{ font-size:18px; color:#000000;  line-height:25px; margin-bottom:10px;}

.tp_map{ padding-top:25px; padding-left:70px; width:550px; height:440px;}
.dealers_tit{ color:#d12023; font-size:24px; line-height:30px; width:720px; height:auto; border-bottom:#c2c2c2 solid 1px; padding-bottom:10px;}
.dealers_tit span{ margin-left:10px; color:#9a9a9a; font-size:12px; text-transform:uppercase;}
.dealers_list{ width:720px; height:auto;}
.dealers_list ul li{ padding:15px 5px 15px 5px; width:710px; height:auto; overflow:auto; zoom:1; border-bottom:#c2c2c2 solid 1px;}
.dealers_list ul li .dea_tp{ width:119px; height:54px; float:left; border:#FFF solid 1px; margin-top:10px;}
.dealers_list ul li .text{ width:570px; height:auto; float:right; padding:0px; border:none;}
.dealers_list ul li .text .title{ line-height:30px; color:#3e3e3e; font-weight:bold;}
.dealers_list ul li .text .title a{ color:#3e3e3e;}
.dealers_list ul li .text .title a:hover{ color:#d12023;}
.dealers_list ul li .text .de_cont{ color:#8e8e8e; line-height:22px;}
.dealers_list1{ width:320px; padding-left:400px; height:17px; margin-top:20px;}
.dealers_list1 ul li{ width:17px; height:17px; margin-right:5px; text-align:center; line-height:17px; float: left;}
.dealers_list1 ul li a{ font-size:14px; height:17px; width:17px; display:block; color:#999999;}
.dealers_list1 ul li a:hover{ color:#414141;}
.dealers_list1 ul li .pageUp{ width:17px; height:17px;  background:url(../images/btn1.png) no-repeat;}
.dealers_list1 ul li .pageDown{ height:17px; width:17px; background:url(../images/btn1.png) bottom left no-repeat;}


.ser_list{ width:720px; height:auto; margin-top:20px;}
.ser_list ul li{ border-bottom:#afafaf dotted 1px; width:720px; height:35px; background:url(../images/tp2.png) 0px 15px no-repeat; font-size:12px; line-height:35px;}
.ser_list ul li span{ float: right; font-size:11px; margin-right:5px;}
.ser_list ul li a{ width:700px; padding-left:20px; height:35px; display:block; color:#626262;}
.ser_list ul li a:hover{ color:#d12023;}

.join_us_tp{ width:719px; height:220px; margin-top:10px; margin-bottom:20px;}
.join_us_tit{ width:711px; margin-top:20px; height:40px; background:url(../images/join_us_t.jpg) no-repeat;}
.join_us_tit ul li{ width:135px; height:40px; float:left; text-align:center; line-height:40px; font-size:14px; color:#004d9c;}
.join_us{ width:711px; height:auto; background:#FFF; padding-top:20px; color:#616161; line-height:23px;}
.join_us ul li{ width:711px; height:50px; line-height:25px; font-size:14px;}
.join_us ul li div{ width:135px; text-align:center; line-height:50px; float:left;}
.join_us ul li a{ color:#828282; cursor:pointer; float:right; padding-right:40px; line-height:50px;}


.news{ width:720px; height:auto; margin-top:15px;}
.news_tp{ width:470px; height:208px; float:left; position:relative;}
.news_tp .news_photo{ position:relative; width:470px; height:208px;}
.news_tp .news_photo li{ width:470px; height:208px; position:absolute; top:0px; left:0px;}
.news_tp .news_pic{ width:470px; height:20px; background:url(../images/sk_bg.png) repeat; position:absolute; bottom:0px; left:0px; z-index:999;}
.news_tp .news_pic li{ cursor:pointer; width:28px; background:#060703; float:left; height:20px; color:#FFF; text-align:center; line-height:20px;}
.news_tp .news_pic li.news_on{ background:#ad0a04;}
.news_text{ width:220px; height:auto; float:right; padding:15px; background:#FFF;}
.news_text ul li{ width:220px; height:175px; display:none;}
.news_text ul li .news_t{ color:#373737; font-size:14px; font-weight:bold; line-height:30px;}
.news_text ul li .news_t a{ color:#373737; }
.news_text ul li .news_t a:hover{ color:#c7171d;}
.news_text ul li .news_cont{ color:#a09f9f; border-bottom:#a09f9f dotted 1px; border-top:#a09f9f dotted 1px; padding-top:10px; padding-bottom:10px;}
.news_des_tit{ font-size:18px; font-weight:bold; text-align: center; line-height:30px;padding-bottom:15px; padding-top:10px;}
.news_des_tit_div{ font-size:12px; line-height:25px; padding-top:10px;  font-weight:normal;}
.font_hover{ color:#c7171d;}
.news_des_cont{ font-size:14px; line-height:25px; text-indent:2em;}
.news_des_cont a:last-child{ color:#FFF; background:url(../images/tp.png) -5px -5px no-repeat; height:25px; width:100px; margin-top:20px; float:right; text-align:center; line-height:25px; display:block; font-size:12px; text-indent:0em;}


.service2{ width:720px; height:350px; padding-top:30px;}
.input_div{ width:640px; height:25px; margin-bottom:20px; line-height:25px;}
.input_div span{ width:70px; height:25px; display:block; float:left; text-align:right; padding-right:10px;}
.input_div input{ float:left;}
.input2{ height:25px; background:#FFF; width:200px;}
.input3{ height:25px; background:#FFF; width:540px;}
.input4{ height:80px; background:#FFF; width:540px; float:left;}
.input5{ display:block; width:150px; height:37px; background:url(../images/submit.jpg) no-repeat; color:#FFF; margin-top:25px; margin-left:80px; cursor:pointer;}



.contact{ height:auto; width:718px; background:#FFF; padding:1px; margin-top:30px;}
.contact .map{ width:444px; height:285px; float:left;}
.contact .map_text{ width:269px; height:285px; background:url(../images/contact.jpg) no-repeat; float:right;}
.contact .map_text .cont_tit{ font-size:18px; color:#FFF; line-height:30px; padding-top:15px; padding-bottom:15px; text-align:center;}
.contact .map_text .cont_cont{ font-size:14px; line-height:25px; font-size:14px; color:#FFF; padding-left:20px; padding-right:20px;}



.culture1{ width:720px; height:370px; background:url(../images/cultuer1.png) top left no-repeat; margin-top:20px;}
.culture1 ul li{ padding-top:20px; padding-left:50px; width:170px; line-height:30px; text-align:center; font-size:14px; color:#363636;}


.product_wg .pic ul li.banner_cur{opacity:1;filter:alpha(opacity=100);}



.product2{ width:730px; height:570px; padding-top:40px; position:relative;}
.product2 ul li{ cursor:pointer; padding:8px; float:left; margin-bottom:20px; background:#FFF; border:#d7d7d7 solid 1px; margin-left:9px; width:214px; height:auto;}
.product2 ul li .pro2_img{ width:212px; height:105px; border:#d7d7d7 solid 1px;}
.product2 ul li .pro2_text{ color:#000000; font-size:14px; line-height:30px; text-align:center;}



.ray_orgList{ width:292px; height:auto; position:absolute; top:130px; left:375px;}
.ray_orgList ul li{ position:relative; width:292px; margin-bottom:36px; height:43px; cursor:pointer;}
.ray_orgDes{display:none;width:1060px; height:183px; padding-left:60px; position:absolute; top:7px; right:280px; background:url(../images/org_bg1.png) no-repeat;}
.ray_orgDes1{ width:500px; float:right; padding-top:30px; padding-right:90px;}
.ray_orgDes1 .title1{ text-align:right; background: url(../images/org_boder.png) bottom right no-repeat; padding-bottom:2px; font-size:18px; color:#ffffff; line-height:24px;}
.ray_orgDes1 .title1 span{ display:block;font-size:12px; color:#44a6ee; font-family:Arial;}
.ray_orgDes1 .title2{ text-align:center; color:#FFF; line-height:20px; padding-top:10px; font-size:12px;}


/***1-04***閺傛澘濮�*********/
/*form*/
.onShow {  vertical-align: middle; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-duration: 0.5s; }
.onFocus { vertical-align: middle; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-duration: 0.5s; }
.onError { vertical-align: middle; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-duration: 0.5s; background:url(../images/but_off.png);}
.onCorrect { vertical-align: middle; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-duration: 0.5s; background:url(../images/but_no.png)}
.onLoad { vertical-align: middle; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -ms-transition-duration: 0.5s; }
.messDiv .tips, .messDiv .tips1, #nameTip, #phoneTip, #emailTip, #companyTip,#zipCodeTip, #titleTip, #positionTip, #addressTip, #ljTip, #PasswordTip, #usTip, #QQTip, #phonesTip,#MoneyTip,#MoneyTip,#NumberTip,#Number2Tip,#Number3Tip,#fkTip,#fk2Tip,#fk3Tip,#fk4Tip,#fk5Tip,#fk6Tip,#fk7Tip,#fk8Tip,#fk9Tip,#fk10Tip,#fk11Tip{width:20px;height:20px;float: left;font-size: 12px;opacity: 0.8; position:absolute;bottom:8px;right:2px;line-height:46px; z-index:1; overflow:hidden; text-indent:100%}
#phone2Tip,#kongTip,#kong2Tip,#kong3Tip,#kong4Tip,#kong5Tip,#kong6Tip,#Number3Tip,#Number4Tip{width:20px;height:20px;float: left;font-size: 12px;opacity: 0.8; position:absolute;bottom:8px;right: 2px;line-height:46px; z-index:1; overflow:hidden; text-indent:100%}
.tips span{ background:url(../images/gantan.png) no-repeat; height:16px; width:4px; display:block; float:left;}
.ExclamationMark{position: absolute;right: -57px;top: 7px;z-index: 99999;}

/*Distributor*/
.Distributor{ background: #fff; width:674px; margin-top: 20px; padding: 47px 23px 70px;}
.Distributor .title_big{ font-size: 36px; color: #000; text-align: center;}
.Distributor .bd{margin-top: 30px;}
.Distributor .bd table{border-spacing: 0px;border-collapse: collapse;}
.Distributor .bd td{ border: 1px solid #e3e3e3; position: relative;}
.Distributor .bd .et1{ font-size: 14px; color: #000; text-align: center;}
.Distributor .bd .et3{ font-size: 14px; color: #000;}
.Distributor .bd .tj_btn{ width: 130px; height: 33px; background: #ff0000; border-radius: 5px;overflow: hidden; text-align: center; margin: 30px auto 0;}
.Distributor .bd .tj_btn>input{ width: 130px; height: 33px; background: #ff0000; border-radius: 5px;overflow: hidden; text-align: center; font-size: 18px; color: #fff; line-height: 33px; padding-left: 0; cursor: pointer;}
.Distributor .bd td input{ position: absolute; height: 100%; width: 100%; left: 0; top: 0; padding-left: 0; text-indent:12px;}
.Distributor .bd td textarea{resize: none;position: absolute; left: 0; top: 0; height: 100%; width: 100%; text-indent: 12px; }
/*OnlineOrdering*/
.OnlineOrdering{ background: #fff; width:674px; margin-top: 60px; padding:47px 23px 70px; position: relative; color: #000;}
.OnlineOrdering .tis{ position: absolute; left: 0; color: #000; font-size: 14px; top: -30px;}
.OnlineOrdering .tis b{ color:#cd1d16; }
.OnlineOrdering .bd{ height: 33px; margin-bottom: 24px; font-size: 12px;}
.OnlineOrdering .bd .in_bd{height: 35px; float: left; position: relative;}
.OnlineOrdering .bd .in_bd span{ }
.OnlineOrdering .bd label{line-height:33px;}
.OnlineOrdering .bd input{height: 33px; background: #fbfbfb; border: 1px solid #bfbfbf; border-radius:2px; padding-left: 0; line-height: 33px; text-indent: 12px;}
.OnlineOrdering .bd b{ color:#cd1d16;  font-size: 14px;}
.OnlineOrdering .bd .radio{visibility: hidden;}
.OnlineOrdering .bd .rad{ display: inline-block; width: 78px;line-height: 32px;}
.radio-btn { width:8px; height: 8px; display: inline-block; float: left;  cursor: pointer; position: relative;  border: 1px solid #ccc; box-shadow: 0 0 1px #ccc; margin:11px;}
.checkedRadio { -moz-box-shadow: inset 0 0 5px 1px #ccc; -webkit-box-shadow: inset 0 0 5px 1px #ccc; box-shadow: inset 0 0 5px 1px #ccc; }
.radio-btn i {  width: 15px; height: 15px; position: absolute; left: 4px; top: 4px;left: -3px;top: -9px;}
.checkedRadio i {background-image: url(../images/gou.png); }
.radio-btn input[type="radio"]{ visibility: hidden; }
.OnlineOrdering .bd select{ height: 33px; background: #fbfbfb; border: 1px solid #bfbfbf; border-radius:2px; padding-left: 0; line-height: 33px; text-indent: 12px; float: right;}
.OnlineOrdering .bd span{ line-height: 33px;}
.OnlineOrdering .bd_textarea{ overflow: hidden; margin-bottom: 30px;}
.OnlineOrdering .bd_textarea textarea{ width:609px; height: 210px; border: 1px solid #bfbfbf; background: #fbfbfb;resize: none; float: right; text-indent: 12px; border-radius: 4px; padding: 2px 0;}
.OnlineOrdering .dobe{ width: 100%; text-align: center;}
.OnlineOrdering .dobe input{ display: inline-block; margin: 0 6px; width: 175px; height: 33px; border-radius: 2px; color: #fff; cursor: pointer;}
/*network*/
.network{ margin-top: 33px; position: relative;}
.network .Choice{ height: 43px; background:url(../images/choice_bg.jpg) ; line-height: 43px; text-align: center; font-size: 14px; font-weight: bold; color: #fff;}
.network .demo_main { padding: 20px; padding-top: 10px; }
.network .demo_title { padding: 10px; margin-bottom: 10px; background-color: #D3D8E0; border: solid 1px gray; }
.network .demo_title .author{float: right;}
.network .demo_content { padding: 10px; margin-bottom: 10px; border: solid 1px gray; }
.network fieldset { border: 1px solid gray; }
.network .Choice select{ width:120px;}
#result_ul{ overflow: hidden;}
#result_ul li{ width:339px; float: left; height: 160px; margin: 0 10px 20px 0; text-indent: 24px; padding-right: 10px;}
#result_ul li .summary .name{ font-size: 18px; font-weight: bold; color: #000;}
#result_ul li .summary .dizi{ font-size: 14px; color: #000; overflow: hidden; margin-top: 20px;}
#result_ul li .summary .number{ color: #ff0c00; overflow: hidden; margin-top: 20px;}
#result_ul li .pin_ming{ background: url(../images/pin.png) no-repeat; height:22px; width: 22px; margin-left: 25px; display: block; float: left;}
#result_ul li .phone_img{ background: url(../images/phone.png) no-repeat; height:22px; width: 22px; margin-left: 25px;display: block; float: left;}
#result_ul li:nth-child(odd){ border-right: 1px solid #fff;}
.network .queryResults{ height: 32px; border-bottom: 2px solid #e13f36; font-size: 18px; color: #000; font-weight: bold; text-indent:24px; position: relative; margin-bottom: 35px; cursor: pointer;}
.network .queryResults span{ position: absolute; left:2px; top:8px; width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.borderT{border-top: 10px solid #e13f36;}
.borderB{border-bottom: 10px solid #e13f36;}
#result_ul li .number{ margin:20px 0}
.sun{ background: url(../images/sun_pic.png) no-repeat; width:1023px; height:572px; position:absolute; display:none;bottom: -115px;left: 225px;}
#result{ position:relative; z-index:5}

.addressBox{ width: 718px; height: auto; border: solid 1px gray;}
.addressBox ul{ width: 700px; margin: auto;  height: auto; overflow: hidden; padding: 10px 0; margin: 10px auto; background-color: #ffffff; padding-bottom: 0;}
.addressBox ul li{ margin-left: 10px; width: 218px; cursor: pointer; height: 96px; padding: 10px 0; position: relative; float: left; border: 1px solid #dcdcdc; line-height: 18px;margin-bottom: 10px;}
.addressBox ul li p.tit{ font-weight: bold; color: #3E3E3E;}
.addressBox ul li p{ width: 90%; margin: auto;font-weight: bold;}
.addressBox ul li a{ display: block; width: 100px; height: 25px; border-radius: 15px; background-color: #CD1D16; margin: auto; color: #fff; line-height: 25px; text-align: center; position: absolute; bottom: 10px; left: 5%; }
.addressBox ul li:hover a{ color: #fff;}