body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; font-family:"微软雅黑"; font-size:14px; line-height:28px; color:#323232;  } 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
span{ padding:0px; margin:0px}
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
.clear{ clear:both; height:0; line-height:0;}
p{ margin:0px; padding:0px; color:#323232; }
a{text-decoration:none;}
body{ background:#ffffff;}


/*top*/
.top{ width:100%; height:29px; background:url(img/top_bg.jpg) repeat-x;}
.top1{ width:1080px; height:29px; margin:0 auto;}
.top_l{ float:left; width:470px; height:29px; line-height:29px; font-size:12px; color:#ffffff;}
.top_r{ float:right;width:206px;height:29px;font-size:12px; }
.top_r a{color:#ffffff;padding-left:6px;margin-left:6px;  background:url(img/topico.jpg) left center no-repeat; }
.top_r a:hover{color:#ffe100;}


/*head*/
.head{ width:100%; height:157px; background:url(img/nav_bg.jpg) repeat-x;}
.head1{ width:1080px; height:157px; margin:0 auto;}
.head1 .logo{ float:left;width:200px; height:98px; padding-top:28px;}
.head1 .logo img{ width:200px; height:98px;}
.head1 .nav{ float:left; padding-top:40px;padding-left: 4px; width:602px; height:91px;}
.head1 .nav .current{height:91px;padding-left:13px; background:url(img/nav_hover.png) center no-repeat;}
.head1 .nav ul{width:626px; height:91px;padding-left:26px;}
.head1 .nav li{padding-left: 20px;position: relative;z-index: 20;float: left;width: 40px;height:120px;line-height: 20px;}
.head1 .nav li a{ display:block; color:#ffffff;padding-left:13px;}
.head1 .nav li:hover a{padding-left:13px; height:91px;background:url(img/nav_hover.png) center no-repeat;color:#ffffff;;}
.head1 .nav li:hover .drop li a{background:none;}
.head1 .nav li .drop{display:none;position:absolute; z-index:99; width:430px; left:-16px; top:120px;}
.head1 .nav li .drop li{padding-left:0px; margin-bottom:4px; margin-left:8px; width:100px; height:28px; line-height:28px; background: url(img/naver.png) no-repeat; font-size:16px;}
.head1 .nav li .drop li a{width: 75px;height: 26px;color: #f3f3f3;text-align: center;line-height: 26px;}
.head1 .nav li .drop li a:hover{ color:#ffe100;width: 75px;height: 26px; background:none;}
.head1 .head_tel{ float:right; width:236px; height:157px; background:url(img/head.png) left center no-repeat;}
.head1 .head_tel img{ float:left; width:68px; height:62px; padding-top:46px;}
.head1 .head_tel .tel_r{ float:left; padding-left:4px; width:164px; padding-top:46px; color:#ffffff; font-size:16px;}
.head1 .head_tel .tel_r span{ font-size:18px;}

/*banner*/
.banner{ position:relative; width:100%; height:504px; overflow:hidden; }
.banner .list{width:1920px;height:504px; margin:0 auto;}
.banner .list li{ float:left; width:1920px; height:504px; text-align:center;}
.banner .tip{ position:absolute; margin-left:240px; z-index:120; left:50%; bottom:20px; width:200px; height:30px;}
.banner .tip em{ display:inline-block; margin:0 5px; cursor:pointer; width:46px; height:8px; background:#342f30;}
.banner .tip .cur{background:#c43027;}



/*search*/
.search{ width:100%; height:51px; background:url(img/search_bg.jpg) repeat;}
.search1{ width:1080px; height:51px; margin:0 auto;}
.s_left{ float:left; color:#ffffff; height:51px; line-height:50px;}
.s_left a{ color:#ffffff; padding-left:4px;}
.s_left a:hover{color:#c70203;}
.skey{ position:relative; top:12px; float:right; width:253px; height:26px; background: url(img/intbg.png) center repeat-x;}
.skey .txt1{width:241px; padding-left:12px; height:26px; background:none; border:none;color:#28231e;}
.skey .submit{ position:absolute; right:6px; bottom:4px;width:15px; height:15px; background: url(img/seaicon.jpg) right no-repeat; line-height:15px; border:none;cursor:pointer;}


/*ipro*/
.ipro{ width:1100px; height:752px; margin:0 auto;}
.ipro_l{float:left; padding-top:20px;width:273px; height:710px;}
.ipro_top{float: none;margin-bottom: 10px;}
.ipro_top .iptit{position: relative;width: 100%;height: 30px;background: url(img/prot.jpg) no-repeat left top;color: #FFF;text-align: center;}
.ipro_top .ipmid{height: 372px;background: url(img/pro_mid.jpg) repeat-y left top;padding: 0px 14px 16px 17px;}
.ipro_top .ipmid h1{font-weight:bold; font-size:20px; color:#c7000b;height:52px; line-height:52px; text-align:center; background:url(img/pimg.jpg) bottom center no-repeat;}
.ipro_top .iproul{ padding:16px 0px 10px 34px; width:180px; height:auto;}
.ipro_top .iproul ul{width:180px;overflow: hidden;}
.ipro_top .iproul li{ margin-bottom:7px;float:left; font-weight:bold; width:174px;line-height:32px; text-align:center; background:#c70203;}
.ipro_top .iproul li a{ display:block;width:174px;height:32px; color:#ffffff;}
.ipro_top .iproul li a:hover{ color:#ffe100; width:174px; height:32px; background:url(img/pro_hov.jpg) center no-repeat;}
.ipro_top .iproul .drop{display:none; width:174px;padding-top:10px; background:#ffffff;}
.ipro_top .iproul .drop li{width:174px; height:26px; text-align:center; line-height:26px; font-weight:normal; background:#ffffff;}
.ipro_top .iproul .drop li a{width:174px; height:26px; color:#010101;background:none;}
.ipro_top .iproul .drop li a:hover{ color:#dc6162;background:url(img/pej.jpg) left center no-repeat;}
.ipro_top a{ display:block;text-align:center; color:#c70203; }
.ipro_top .iprob{width: 225px;height: 55px;position: absolute;bottom: 10px;left: 10px;background: url(img/prt.jpg) bottom center no-repeat;}
.ipro_top .iprodibu{height: 78px;background: url(img/prot.jpg) no-repeat left bottom;}
.ipro_l .ipro_bottom{margin-top: 22px;margin-left: 17px;width:257px; height:192px; background:url(img/pb.jpg) no-repeat; top:504px;}
.ipro_bottom .ipro_tel{ width:257px; height:94px; background:url(img/ptel.jpg) 20px center no-repeat;}
.ipro_bottom .ipro_tel p{padding-left: 74px;padding-top: 22px;color:#ffffff; font-size:14px; line-height:24px;}
.ipro_bottom .ipro_tel p span{ font-weight:bold; font-size:21px;}
.ipro_bottom .ipro_b{margin: -8px 15px;border-radius:4px; width:210px; height:88px; background:#ffffff;}
.ipro_bottom .ipro_b p{ padding-top:10px; width:210px; text-align:center;}
.ipro_bottom .ipro_b p span{ font-size:22px; font-weight:bold; color:#c70203;}
.ipro_bottom .ipro_b a{ text-align:center; font-size:16px; font-weight:bold; color:#c70203; display:block; margin: 4px 36px; width:134px; height:34px; line-height:34px; background:#ffe100; border-radius:4px;}
.ipro_r{ float:right; width:826px;}
.ipro_r .ip_tit{ width:826px; height:110px; background:url(img/pr.jpg)  bottom no-repeat;}
.ip_tit .ip_left{ float:left; padding-top:52px;width:700px;}
.ip_tit .ip_left h1{display: inline-block;padding-left:72px;height:40px; line-height:40px;font-size:20px; font-weight: bold; color:#c70203; background:url(img/pt.jpg) left no-repeat; }
.ip_tit .ip_left h1 span{color:#323232;font-size:14px; height:40px;line-height:40px;font-weight:normal;}
.ip_tit a{ display:block; float:right; padding-top:52px;width: 80px;line-height: 48px; color:#c70203;}
.ipro_r .ip_cont{ padding-left:24px; width:784px; height:600px;}

.ipro_r .ip_cont li{position: relative;float:left;margin-top:18px;margin-left: 12px;width:244px;height:181px;}
.ipro_r .ip_cont li .ipa{display: block;width:244px;height:181px;}
.ipro_r .ip_cont li .box{display: block;z-index: 10;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(img/bg.png) no-repeat;}
.ipro_r .ip_cont li .itm{position: absolute;width:231px; height:0;top:5px;left:7px; background: url(img/pro_hov.png) center no-repeat;
 filter:alpha(opacity=50); -moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;text-align: center;line-height: 24px;overflow: hidden;z-index: 2;}

.ipro_r .ip_cont li .ipa img{width: 244px;height: 181px;}
.ipro_r .ip_cont li .itm a{display: block;height:171px;width:232px;}
.ipro_r .ip_cont li .itm h1{font-weight: bold;cursor: pointer;width:232px; height:38px; line-height:38px;text-align: center;color:#ffffff;padding-top: 52px; background: url(img/geshi.jpg) bottom center no-repeat;}
.ipro_r .ip_cont li .itm p{font-weight: bold;cursor: pointer;height:38px; line-height:38px; color:#ffffff; text-align:center;}




/*ad*/
.ad{ width:100%; height:200px; background:url(img/ad_bg.jpg) center no-repeat; border:2px solid #c70203; border-left:0; border-right:0;}
.ad1{ width:968px; height:200px; margin:0 auto;}
.ad_left{ float:left; margin-top:28px; width:76px; height:145px; background:url(img/adll.png) left no-repeat;}
.ad_left a{ display:block; padding-top:12px; padding-left:10px; width:1.5em; font-size:26px;  color:#fefefe;}
.ad_mid{ float:left;padding-top:30px; width:624px; height:200px;}
.ad_mid h3{line-height:46px; font-size:34px; font-weight:bold; color:#c70203;}
.ad_mid p{ font-size:20px; color:#000000;}
.ad_mid .adtel{ display:block; margin-top:20px; padding-left:82px; width:164px; height:52px; background:url(img/adtel.png) left no-repeat; color:#000000; font-size:14px;}
.ad_mid .adtel span{font-size:20px; color:#c70203; font-weight:bold;}
.ad_right{ position:relative; float:right; margin-top:12px; width:259px; height:175px; background:url(img/adrbg.png) no-repeat;}
.ad_right img{ position:absolute;top:2px; left:2px;width:255px; height:171px;}

/*case*/
.case{ width:1102px; height:524px; margin:0 auto; padding-top:34px;}
.case_top{ width:1102px; height:68px; background:url(img/catop.jpg) bottom no-repeat;}
.case_top  a{ display:block;color:#c70203; background:url(img/jja.jpg) 610px center no-repeat;}
.case_top a h1{ font-size:20px; font-weight:bold; color:#c70203; text-align:center; height:24px;line-height: 24px; cursor:pointer;}



.case_top p{ text-align:center; color:#000000; line-height:32px;}
.case_bottom{ width:1062px; height:400px; padding:30px 20px;}
.case_bottom  a:hover .b{ color:#ffe100;}
.case_bottom .case_l{ float:left;width:252px;}
.case_bottom .case_l a{ position:relative; z-index:22; display:block; float:left; padding-bottom:16px;}
.case_bottom .case_l a img{display:block; width:252px; height:190px;}
.case_bottom .case_l .b{cursor: pointer; display:block; color:#ffffff; width:252px; height:30px; line-height:30px;position:absolute; z-index:120; left:0; bottom:16px; text-align:center; background:url(img/shopi.png) bottom center no-repeat;}
.case_bottom .case_m{ position:relative; float:left; width:252px; height:396px; margin-left:12px;}
.case_bottom .case_m img{ width:252px; height:396px;}
.case_bottom .case_m .b{cursor: pointer;display:block; width:252px; height:30px; line-height:30px; color:#ffffff; position:absolute; z-index:120; left:0; bottom:0; text-align:center; background:url(img/shopi.png) bottom center no-repeat;}
.case_bottom .case_r{ float:left; width:528px;}
.case_bottom .case_r a{position:relative; z-index:22; display:block; float:left; padding-bottom:16px; margin-left:12px;}
.case_bottom .case_r a img{width:252px; height:190px;}
.case_bottom .case_r .b{ cursor: pointer;display:block; width:252px; height:30px; line-height:30px; color:#ffffff; position:absolute; z-index:120; left:0; bottom:16px; text-align:center; background:url(img/shopi.png) bottom center no-repeat;}


/*about*/
.about{ width:100%; height:342px; background: url(img/usbg.jpg) center;}
.about1{ position:relative; width:1100px;  height:342px; margin:0 auto;}
.a_left{float:left; margin-top:60px;width:242px; height:224px; background:#ffe100;}
.a_left img{ position:absolute; left:12px; top:46px;    width: 242px; height: 224px;}
.a_con{ float:left; width:630px; padding: 40px 0px 0px 100px;}
.a_con .a_tit{ padding-left:80px; width:262px; height:48px;}
.a_con .a_tit .al{ float:left; padding-top:20px; background:url(img/usl.jpg) left center no-repeat; width:43px; height:23px;}
.a_con .a_tit h1{ float:left; width:168px; font-size:30px; font-weight:bold; color:#ffffff; text-align:center; line-height:34px;}
.a_con .a_tit .ar{ float:left;padding-top:20px; background: url(img/usr.jpg) right center no-repeat; width:43px; height:23px;}
.a_con h3{ height:52px; font-size:24px; font-weight:bold; color:#ffe100; line-height:52px;}
.a_con p{ height:131px; line-height:28px; color:#ffffff;}
.a_con a{ display:block; width:96px; height:26px; border:1px solid #ffffff; color:#ffffff; text-align:center; line-height:26px;}
.a_con a:hover{ color:#ffe100;}
.a_right{position: absolute;left: 50%;top: 201px;margin-left: 412px;}
.a_right img{width:234px; height:162px;}

/*mid*/
.mid{ width:100%; height:910px; padding-top:30px;}
.tuijian{ width:1102px; height:494px; margin:0 auto;}
.tuijian .tj_top{width:1102px; height:68px; background:url(img/catop.jpg) bottom no-repeat;}
.tuijian .tj_top a h1{font-size:20px; font-weight:bold; color:#c70203; text-align:center; height:24px;line-height: 24px;cursor: pointer;}
.tuijian .tj_top a{display:block;color:#c70203; background:url(img/jja.jpg) 610px center no-repeat;}
.tuijian .tj_top p{text-align:center; color:#000000; line-height:32px;}
.tuijian .tj_con{ width:1094px; height:420px; }
.tuijian .tj_con .tj_conul{width:1094px; height:326px;overflow:hidden;padding:20px 4px; }
.tuijian .tj_con .tj_conul ul{float:left;}
.tuijian .tj_con li{ float:left; padding-left:12px; width:260px; height:346px;}
.tuijian .tj_con li a{ display:block;width:260px; height:316px;}
.tuijian .tj_con li img{ display:block; width:244px; height:186px; border:1px solid #dedede;padding:4px;}
.tuijian .tj_con li h3{cursor: pointer;width: 254px; line-height:44px; color:#000000;}
.tuijian .tj_con li a:hover img{border:1px solid #c70203;}
.tuijian .tj_con li h3:hover{ color:#c70203;}
.tuijian .tj_con li p{width: 254px; color:#898989; line-height:28px;}
.tuijian .tj_con li p span{cursor: pointer;color:#c70203;}
.tuijian .tj_con li p span:hover{font-weight: bold;}
.tj_bottom{ width:84px; height:40px; padding-left: 508px;}
.tj_bottom .prev{ display:block; float:left; width:41px; height:40px; background:url(img/left.jpg) left center no-repeat;}
.tj_bottom .next{ display:block; float:right; width:41px; height:40px; background:url(img/right.jpg) right center no-repeat;}

/*inews*/
.newscon{ width:1102px; height:360px; margin:0 auto; padding-top:20px;}
.inews{ float:left; width:588px; height:360px;}
.inews_top{ width:588px; height:60px; background:url(img/newsi.jpg) bottom no-repeat;}
.inews_top .inew_l{ float:left; height:50px; background:url(img/pt.jpg) 16px center no-repeat;}
.inews_top .inew_l h1{ padding-left:92px; line-height:46px; font-size:20px; font-weight:bold; color:#c70203;}
.inews_top .inew_l h1 span{ padding-left:20px;font-size:14px; color:#000000;}
.inews_top a{ display:block; float:right; color:#c70203;width: 70px; line-height:46px;}
.inews_bottom{ padding-top:20px;}
.inews_bottom .inewt{width:552px; height:114px; padding-left:20px;}
.inews_bottom .inewt{display:block; width:552px; height:114px; }
.inews_bottom .inewt img{ float:left; width:146px; height:108px; border:1px solid #c70203; padding:2px;}
/*.inews_bottom .inewt a:hover img{border:1px solid #c70203;}*/
.inews_bottom .inewt .inewc{ float:right; width:372px; height:108px;}
.inews_bottom .inewt .inewc h1{ cursor: pointer;width:372px; height:26px;color:#000000;}
.inews_bottom .inewt a:hover .inewc h1{ color:#c70203;}
.inews_bottom .inewt .inewc p{width:372px; height:78px;  color:#888888; line-height:28px;}
.inews_bottom .inewt .inewc p span{ cursor: pointer;color:#c70203;}
.inews_bottom a:hover  .inewc span{font-weight: bold;}
.inews_bottom .cc a{ display:block; padding:22px 0px 0px 20px; width:558px; height:56px;}
.inews_bottom .cc .ntime{ float:left; width:58px; height:56px; background:#c70203; color:#ffffff; font-size:12px; text-align:center;}
.inews_bottom .cc .ntime h3{ color:#ffffff; font-size:22px; line-height:18px; padding-top:9px;}
.inews_bottom .cc h1{ cursor: pointer;display:inline-block; float:right; width:478px; height:26px; line-height:26px;color:#000000;}
.inews_bottom .cc p{ cursor: pointer;display:inline-block; float:right; width:478px; color:#616161;height:28px; line-height:28px;}
.inews_bottom a:hover h1{ color:#c70203;}


/*icontact*/
.icontact{ float:right;width:494px; height:360px;}
.icon_top{ width:503px; height:60px; background: url(img/conpt.jpg) bottom no-repeat;}
.icon_top .icon_l{ float:left; height:50px; background:url(img/pt.jpg) 16px center no-repeat;}
.icon_top .icon_l h1{ padding-left:92px; line-height:46px; font-size:20px; font-weight:bold; color:#c70203;}
.icon_top .icon_l h1 span{ padding-left:20px;font-size:14px; color:#000000;}
.icon_top a{ display:block; float:right; color:#c70203;width: 70px; line-height:46px;}
.icon_bottom{ width:503px; padding-top:20px;}
.icon_bottom img{ float:left; padding-left:28px;width:142px; height:270px;}
.icon_bottom .icon_cont{ float:right; }
.icon_bottom .icon_cont span{ width:270px; height:34px; line-height:34px;font-size:22px; color:#c70203;}
.icon_bottom .icon_cont p{ padding-top:20px; width:304px; height:216px; color:#000000; line-height:28px;}

/*right_fix  右侧浮动*/
.right_fix{position: fixed;right: 0px;top: 196px;z-index: 9999;}
.right_fix .fixt{width: 123px; height: 86px; position: absolute;left: -2px; top: -86px; background:url(img/xfhead.png) center no-repeat;}
.right_fix .fixmid{ width:121px; height:260px; background:#c43027;}
.right_fix .fixmid h1{ margin-left:7px; width:110px; height:50px; text-align:center; border-bottom:1px dashed #9a241c; font-size:16px; color:#ffe25a;}
.right_fix .fixmid a.qq{margin-left:7px; display:block; width:110px; height:38px;border-bottom:1px dashed #9a241c; color:#ffffff; text-align:center; line-height:38px; background:url(img/xuicon.jpg) 6px center no-repeat;}

.right_fix .fixmid .xf_code{ line-height:14px; text-align:center;width:121px; height:144px;}
.right_fix .fixmid .xf_code img{width:94px; height:94px;padding:13px;}
.right_fix .fixmid .xf_code p{ color:#ffffff; display:block;}
.right_fix .fix_top{cursor: pointer; display:block; width:121px; height:20px; background:#f2e65c; line-height:20px; text-align:center; color:#000000;}
.right_fix .fix_b{ width:11px; height:60px; position:absolute; left:56px; bottom:-60px; background: url(img/xfb.png) center no-repeat;}
.fly_talk{ border-radius: 2px;  height: 112px; padding:20px 10px 0 8px;  font-size:16px;  background:#c43027;  width: 16px;  position: fixed; right: 121px; top: 285px;  z-index: 9000;  text-align: center;  color: #fff; line-height:18px; cursor: pointer;}
.fly_talk span{ display:block; font-size:12px;}


/*footer*/
.footer{ width:100%; height:316px; margin-top:68px; background: url(img/ft.jpg) center;}
.foot1{ position:relative; width:1100px; height:316px; margin:0 auto;}
.foot_l{ float:left; padding-top:20px; width:600px; height:294px;}
.foot1 .return{ display:block; position:absolute; right:0px; top:-37px;}
.foot1 .return img{ width:63px; height:37px;}
.keywords{ height:100px;}
.keywords h3{ padding-left:20px; width:390px; height:38px; border-bottom:2px solid #000000; color:#b1b1b1; font-size:16px;}
.keywords h3 span{ color:#5a5a5a; font-size:14px;}
.keywords p{ color:#b1b1b1;height:52px; line-height:52px; padding-left:20px;}
.links{ height:100px;}
.links h3{ padding-left:20px; width:226px; height:38px; border-bottom:2px solid #000000; color:#b1b1b1; font-size:16px;}
.links h3 span{color:#5a5a5a; font-size:14px;}
.links ul{ padding: 10px 0px 0px 20px; width:580px;height:52px;}
.links ul li{ float:left; width:76px;}
.links ul li a{color:#b1b1b1;}
.links ul li a:hover{color:#c70203;}
.f_logo{ padding: 8px 20px;}
.f_logo img{ width:220px; height:66px;}
.message{ float:right; padding-top:20px; width:424px;height:294px;}
.message h3{ color:#ffffff; font-size:16px;}
.message h3 span{ font-size:14px;}
.message .form{padding-top: 26px;width:424px;line-height:34px;color:#cacaca;font-size:12px;}
.message .form .name,.message .form .tel{width:100%;height:36px;margin-bottom:6px; color:#ffffff;}
.message #Name,.message #Phone,{height:28px;line-height:28px;width:322px;padding:0 4px;}
.message .form .msg{ margin-bottom:6px; color:#ffffff;}
.message #Content{width:322px;padding:0 4px;height:70px;border: 0;}
.message .form .red{color:red;}
.message .form .code{margin-left:13px; color:#ffffff;}
.message #txtImageCode{height:28px;width:70px;padding:0 4px;}
.message #imgImageCheck{width:78px; height:28px; cursor:pointer;}
.form .code img{vertical-align: middle;*vertical-align: -4px;margin-left:14px;margin-right:8px;margin-bottom: 3px;}
.message #sub{height:30px;width:86px;background:#e3e3e3;border:none;color:#000000; border-radius:2px; cursor:pointer;}
.message .txt{ width:322px; height:28px;padding-left: 6px;border: 0;}

/*bottom*/
.bottom{ width:100%; height:43px; background:url(img/botbj.jpg);}
.bottom1{ width:890px; height:43px; margin:0 auto; line-height:43px; text-align:center; color:#b1b1b1;}
.bottom1 a{ color:#b1b1b1;}
.bottom1 a:hover{color:#c70203;}



/*neiye*/
.neiye{width:1100px;height:auto;margin:20px auto 20px;}
.left{float:left;width:273px;height:auto;padding-left:26px; padding-top:12px;}
.right{float:right;width:788px;height:auto;}

/*fenlei*/
.fenlei{float: none;margin-bottom: 10px;}
.fenlei_top{position: relative;width: 100%;height: 30px;background: url(img/prot.jpg) no-repeat left top;color: #FFF;text-align: center;}
.fenlei_b{height: 78px;background: url(img/prot.jpg) no-repeat left bottom;}
.fenlei_mid{background: url(img/pro_mid.jpg) repeat-y left top;
padding: 0px 14px 16px 17px;}
.fenlei_mid h1{font-weight:bold; font-size:20px; color:#c7000b; width:242px; height:52px; line-height:52px; text-align:center; background:url(img/pimg.jpg) bottom center no-repeat;}
.fenlei_z{ padding:16px 0px 10px 34px;}
.fenlei_z .iphover{color:#ffe100; width:174px; height:32px; background:url(img/pro_hov.jpg) center no-repeat;}
.fenlei_z ul{padding-bottom: 20px;width: 174px;overflow: hidden;}
.fenlei_z li{ margin-bottom:7px;float:left; font-weight:bold; width:174px;line-height:32px; text-align:center; background:#c70203;}
.fenlei_z li a{ display:block;width:174px;height:32px; color:#ffffff;}
.fenlei_z li a:hover{ color:#ffe100; width:174px; height:32px; background:url(img/pro_hov.jpg) center no-repeat;}
.fenlei_z .drop{display:none; width:174px;  padding-top:10px; background:#ffffff;}
.fenlei_z .drop li{width:174px; height:26px; text-align:center; line-height:26px; font-weight:normal; background:none;}
.fenlei_z .drop li a{width:174px; height:26px; color:#010101;}
.fenlei_z .drop li a:hover{ color:#dc6162;background:url(img/pej.jpg) left center no-repeat;}
.fenlei_mid .fbot{ width:225px; height:55px;position:absolute; bottom:10px; left:10px; background:url(img/prt.jpg) bottom center no-repeat;}


/*lad 内页左侧*/
.lad{margin-top: 14px;margin-left: 17px;width: 257px;height: 192px;background: url(img/pb.jpg) no-repeat;}
.lad_tel{ width:257px; height:94px; background:url(img/ptel.jpg) 20px center no-repeat;}
.lad_tel p{padding-left: 74px;padding-top: 22px;color: #ffffff;font-size: 14px;line-height: 24px;}
.lad_tel p span{ font-weight:bold; font-size:21px;}
.lad_b{margin: -8px 15px;border-radius:4px; width:210px; height:88px; background:#ffffff;}
.lad_b p{ padding-top:10px; width:210px; text-align:center;}
.lad_b p span{ font-size:22px; font-weight:bold; color:#c70203;}
.lad_b a{ text-align:center; font-size:16px; font-weight:bold; color:#c70203; display:block; margin: 4px 36px; width:134px; height:34px; line-height:34px; background:#ffe100; border-radius:4px;}


/*lcontact*/
.lcontact{width:240px;height:auto;padding-left: 17px;padding-top: 20px;}
.lcontact_top{ font-size:24px; font-weight:bold;text-align: center;background: #c70203;color: #fff;height: 82px; line-height:82px;}
.lcontact_bottom{ line-height: 28px;border: 1px solid #c70203;padding: 10px;}


/*right*/
.right{width:788px; height:auto; float:right;}
.right_top{ padding-top:12px;width: 786px;height:60px;background: url(img/neiyetop.jpg) bottom no-repeat;}
.right_top h1{float:left;padding-left: 72px;height: 40px;line-height: 40px;font-size: 20px;font-weight: bold;color: #c70203;background: url(img/pt.jpg) left no-repeat;}
.right_top .sitepath{float:right;color:#999;padding-right:34px; line-height:38px;}
.right_top .sitepath a{color:#999;}
.right_top .sitepath a:hover{color:#ff4e00;}
.right_bottom{width:738px;overflow:hidden;padding:15px 20px;border-top:0;line-height:28px;}
.right_bottom .bimg img{max-width:98%;}





/* minbanner */
.minBanner{position:relative; width:100%; height:300px; overflow:hidden; }
.minBanner ul{width:1920px;height:300px; margin:0 auto;}
.minBanner ul li{float:left; width:1920px; height:300px; text-align:center;}
.minBanner ul li img{width: 1920px;height: 300px;margin-left: -945px;left: 50%;position: absolute;}
.minBanner .tip{ position:absolute; margin-left:240px; z-index:120; left:50%; bottom:20px; width:200px;}
.minBanner .tip span{ display:inline-block; margin:0 5px; cursor:pointer; width:46px; height:8px; background:#342f30;}
.minBanner .tip .cur{background:#c43027;}


/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 7px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#c70203; font-weight:bold; color:#c70203; }
.pager span.dot{ background:#c70203; border-color:#c70203; font-weight:bold; color:#fff; }

/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#c70203; color:#fff; font-weight:bold; margin:24px auto 0; text-align:center; font-size:14px;}
#baiduMap{width:730px; height:280px; border:1px solid #c70203; border-top:3px solid #c70203;}
.BMap_bubble_title + .BMap_bubble_content { line-height:18px; padding:9px 0 0;  }
.BMap_bubble_title a { display:inline-block; padding:0 10px; height:2em; line-height:2em; border-radius:0.5em; background:#c70203; color:#FFF; }



/* pageProduct */
.right_bottom .photo { text-align:center; width:340px; float:left; }
.right_bottom .photo img { width:340px; height:255px; display:block;  border:1px solid #ddd; padding:4px;}
.right_bottom .photo1 { text-align:center; width:324px; float:left; margin-bottom: 20px;margin-left: 16px; }
.right_bottom .photo1 img { border:1px solid #ddd; padding:4px; width:324px; height:380px; display:block; }
.right_bottom .wd { float:right; width:370px; height:265px; margin-bottom:15px; overflow:hidden;}
.right_bottom .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; line-height:20px; margin-bottom:7px; color:#222; }
.right_bottom .wd ul { font-size:12px; }
.right_bottom .wd li.item { height:30px; line-height:30px; }
.right_bottom .wd li.item span { margin-right:5px; }
.right_bottom .wd li.btn { height:45px; }
.right_bottom .wd li.description { width:348px; padding:10px; line-height:22px; border:1px dotted #ddd; background:#FFF; height:105px;}
.right_bottom a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#c70203; display:block; color:#FFF; }
.right_bottom a.order:hover { background:#e62223; }
.right_bottom .info { border:1px solid #ddd; background:#FFF; margin-bottom:20px; }
.right_bottom .m { border:1px solid #FFF; padding:10px 15px; }
.right_bottom div.ts { font-size:14px; font-weight:700; color:#c70203; height:25px; border-bottom:1px solid #ddd; }
.right_bottom div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.right_bottom div.infor img{max-width:98%;}

/* relatedLink */
.relatedLink { height:30px; line-height:30px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:100%; margin:0 auto 10px; }
.relatedLink .prevLink { float:left; margin-left:10px;  line-height:30px;}
.relatedLink .nextLink { float:right; margin-right:10px;  line-height:30px;}
.relatedLink a {color:#000000;}
.relatedLink a:hover{color:#c70203;}
/* reInformation */
.reInformation { width:696px; padding:0 20px 20px; margin-bottom:20px;border:1px solid #ddd; background:#FFF; }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#c70203;  }
.reInformation .tit2{ height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#c70203;  }
.reInformation ul { margin-left:7px; float:left; }
.reInformation li { float:left; width:212px;  padding:4px 4px 0;margin-left:4px; _margin-left:2px; margin-right:4px; display:inline; }
.reInformation li img { width:202px; height:160px; border:1px solid #ddd; padding:4px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:214px; }
.reInformation .t { float:left; line-height:30px; color:#c70203; }
.reInformation .o, .reInformation .o:visited { float:right; line-height:30px; color:#c70203; }
.reInformation .formData{width: 680px;margin: 0px auto 20px;padding-top: 30px;}
.reInformation .ll { float:left; width:192px; padding:4px 4px 0; border:1px solid #ddd; margin-left:4px; _margin-left:2px; margin-right:4px; display:inline; }
.reInformation .ll img { width:192px; height:228px; }
.reInformation .ll img:hover { opacity:0.5; }




.tit_case{ width:100%; height:26px; line-height:26px; font-size:16px; font-weight:bold; text-align:center}
.photo_case{ width:600px; margin:0 auto; margin-top:10px;}
.photo_case img{ max-width:594px; display:block; margin:0 auto; border:1px solid #dddddd; padding:2px;}
.info_case{ width:714px; height:auto; margin:15px 12px;}

.tit_pro{ width:100%; height:26px; line-height:28px; font-size:16px; font-weight:bold; text-align:center}
.photo_pro{ width:600px; margin:0 auto; margin-top:10px;}
.photo_pro img{ max-width:594px; display:block; margin:0 auto; border:1px solid #198300; padding:2px;}
.info_pro{ width:736px; height:auto; margin:15px 0;}

.tit_news{ width:100%; line-height:28px; font-size:18px; text-align:center;color:#c70203;padding-bottom: 5px;}
.mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px dotted #a6a6a6; border-top:1px dotted  #a6a6a6;  }
.mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.mark .font a { margin:0 3px; color:#ccc; }
.mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#004982; }
.mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#ef682d; }
.info_news{ width:736px; height:auto; margin:15px 12px;}
.pageNews .mark a.msg:hover { text-decoration:underline; }

/*news*/
.right_bottom a.news_a{ width:740px; height:40px;line-height:40px; border-bottom:1px dashed  #d6d6d6; display:block;cursor:pointer;margin-left: 10px;}
.right_bottom a.news_a p{float: left;cursor: pointer;width:650px; color:#3d3d3d; }
.right_bottom a.news_a span{color: #999;cursor: pointer;float: right;}
.right_bottom a:hover  p{color:#c70203;}
.right_bottom a:hover  span{color:#3d3d3d;}


/*news2*/
.right_bottom a.news_b{ width:740px; height:156px; border-bottom:1px dashed #dddddd; display:block; padding:9px 0; overflow:hidden;}
.right_bottom a.news_b img{ width:200px; height:150px; padding:2px; border:1px solid #dddddd; float:left;}
.right_bottom a.news_b span.nimg_right{ width:520px; height:156px; float:right;}
.right_bottom a.news_b span.nimg_right h1{width:520px; height:35px; line-height:35px; color:#363636; font-size:16px; font-weight:bold;}
.right_bottom a.news_b span.nimg_right h2{width:520px; height:121px; line-height:28px; color:#333333;}
.right_bottom a.news_b span.nimg_right h1:hover{color:#c70203;}

/*npro*/
.npro{ width:220px; height:200px; float:left; margin-left:12px;margin-bottom:8px;;}
.npro a{width:220px; height:166px;display:block; border:1px solid #dddddd; }
.npro a img{display:block;  width:209px; height:153px;padding:6px;}
.npro a span{cursor: pointer;display:block;  width:209px;height:47px;color:#737373; text-align:center; line-height:40px;}
.npro a p{ position:absolute; top:0; left:0; width:0; height:0; background:#379405; z-index:-1; display:block;}
.npro a:hover{border:1px solid #c70203;}
.npro a:hover span{color:#c70203; }



message
#formPost {margin:0px auto 20px; padding-top:20px; }
#formPost tr.item label { margin-right:5px; }
#formPost tr.item .tip { width:260px;}
#formPost tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666; border:1px solid #ccc; border-radius:2px; padding:0 5px; }
#formPost tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
#formPost tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
#formPost tr.code input { width:90px; }
.right_bottom .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.right_bottom.sub:hover { background:#666; }
#formPost tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; }
#formPost .err, .formData .red { color:#ff0000; margin-left: 15px;}
#formPost .red { line-height:30px;margin-right:5px;color:red; }


.recommend-form {padding:0 20px; }
.recommend-form .head { height:60px; line-height:60px; position:relative; border-bottom:1px solid #ddd; }
.recommend-form .head h2 { font-size:18px; }
.recommend-form .main { width:100%; overflow:hidden; padding:40px 0 20px; }
.recommend-form .main > * { float:left; width:100%; clear:both; margin-bottom:15px; position:relative; }
.recommend-form .row-1 { width:350px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.recommend-form .row-2 { width:638px; height:auto; padding:0 0 0 0; border:1px solid #ddd; }
.recommend-form .row-3 { width:650px; height:auto; }
.recommend-form .ico-name {  background: url(img/ico-name.png) 15px center no-repeat; }
.recommend-form .ico-phone { background: url(img/ico-phone.png) 15px center no-repeat; }
.recommend-form .ico-email {background: url(img/ico-email.png) 15px center no-repeat; }
.recommend-form .required .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.recommend-form .txt { width:100%; height:40px; line-height:40px; background:#fff; border:0; color:#999; }
.recommend-form .text { width:628px; border:0; background:#FFF; padding:5px 5px; line-height:20px; height:100px; color:#999; }
.recommend-form img.code { float:left; width:110px; height:42px;cursor: pointer; }
.recommend-form input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#FFF; margin-left:10px; padding:0 10px; color:#999; }
.recommend-form .submit, .recommend-form .reset { float:left; margin:0 0 0 10px; width:164px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.recommend-form .submit { background:#c71111; }
.recommend-form .reset { background:#aaa; }
.recommend-form .submit:hover { background:#c70203; }
.recommend-form .reset:hover { background:#999; }
.recommend-form .onfocus, .recommend-form .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px; background:url(./img/log-arrow.png) center center no-repeat; }

.dialog-layout { position:fixed; left:0; top:0; width:100%; height:100%; filter:Alpha(opacity=50); background:#000; background:rgba(0,0,0,.5); z-index:99; }

