﻿/*@import "/Skins/Default/resetcommon.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}



/*banner*/
.banner{ height:550px; overflow:hidden;}
.banner a{  height:550px; display:block;}

.f_foot{ height:398px; background:url(Img/Common/f_bj.jpg); overflow:hidden;}

/*search*/
.search{  height:86px; overflow:hidden;}
.search p{ width:560px; height:86px; font:12px "Microsoft YaHei"; font-weight:bold; color:#444;line-height:86px; float:left;overflow:hidden;}
.search p a{ display:inline-block;color:#999; font-weight:normal; margin-right:10px;}
.search .se_inp{ width:296px; height:26px; margin-top:30px; float:right;}
.search .se_inp input{ font:12px "Microsoft YaHei"; line-height:26px; overflow:hidden;}
.search .tint{ width:224px; height:24px; padding-left:10px; background:#f8f8f8; border:1px solid #d2d2d2; color:#bcbcbc;float:left;  } 
.search .bint{ width:54px; height:26px; cursor:pointer; float:right; color:#fff; background:#b02037; border:0;	}


/**/
.serv{ height:342px; background:url(Img/Index/ser_bj.jpg); overflow:hidden; padding-top:40px;} 
.serv h3{ font:24px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:40px; text-align:center; background:url(Img/Index/ser_tx.png) no-repeat center center; margin:0 0 50px; overflow:hidden;}
.serv h3 a{ color:#333;}
.serv h3 a:hover{ text-decoration:none;cursor:default;}
.serv h3 span{ color:#922b3e;}
.serv dl{ width:152px; height:182px; float:left; background:url(Img/Index/ser_tb.png) no-repeat 20px 0; overflow:hidden; display:inline; margin-left:48px;}
.serv dt{ width:103px; height:119px;overflow:hidden; text-align:center; background:url(Img/Index/ser_b1.gif) no-repeat center left;margin:0 0 12px 20px; }
.serv dt img{ width:52px; height:44px; margin-top:38px;}
.serv dd{ width:140px; text-align:center; font:18px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:18px;}
.serv dd span { display:block; font:12px Arial; color:#000; text-transform:uppercase; margin-bottom:6px;}
.serv .cur dt{ background-position: right top;}
.serv .cur dd ,.serv .cur dd span{ color:#b02037;}


/**/
.pr_txt1{ height:60px; background:url(Img/Index/pr_b1.gif) no-repeat center top; overflow:hidden; font:24px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:60px; text-align:center; margin-top:60px; margin-bottom:30px;}
.pr_txt1 a{ color:#fff;}
.pr_txt1 a:hover{ text-decoration:none;cursor:default;}

/**/
.pro{ height:608px;}
.pr_fl{ width:200px;}
.pr_fl h3{ height:68px; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:68px; text-align:center; background:#b02037; margin-bottom:10px;}
.pr_fl h3 a{ color:#fff;}
.pr_fl p{ height:38px; width:144px; background:url(Img/Index/pr_b1.jpg) no-repeat left top; font:14px "Microsoft YaHei"; color:#fff; line-height:38px; padding-left:56px; margin-bottom:10px;}
.pr_fl p a{ color:#fff;}
.pr_fl .pn1{ height:38px; width:144px; background:url(Img/Index/pr_b2.jpg) no-repeat left top; font:12px "Microsoft YaHei"; color:#666; line-height:38px; padding-left:56px; margin-bottom:10px; position:relative;}
.pr_fl .pn2{ display:none;  width:160px; position:absolute; top:0; left:200px; background:#fff; height:auto; overflow:hidden;}
.pr_fl .pn3{ width:90px; height:40px; border-bottom:1px dashed #d0d0d0; padding-left:40px; margin:0 auto;font:12px "Microsoft YaHei"; color:#666; line-height:40px;}
.pr_fl .pn3 a{ color:#666;}
.pr_fl  .cur .pn2{ display:block;}
.pr_fl .cle_c{ border:0;} 

.pr_con{ width:755px;}
.pr_nav{ height:31px; background:url(Img/Index/pr_x.gif) repeat-x left top; overflow:hidden; margin-bottom:20px;}
.pr_nav li{ float:left; font:16px "Microsoft YaHei"; color:#666; line-height:29px; height:31px; }
.pr_nav li a{ height:29px; display:inline-block; padding:0 5px; margin:0 5px; color:#666; text-decoration:none;}
.pr_nav li a:hover , .pr_nav .cur a{ border-bottom:2px solid #922b3e;}
.pr_nav span{ float:right; font:12px "Microsoft YaHei"; color:#000; line-height:30px;}
.pr_nav span a{ color:#000;}
.pr_in{ height:240px; overflow:hidden;margin-bottom:16px;}
.pr_in dl{ height:240px; overflow:hidden; }
.pr_in dt{ width:359px; height:240px; float:left; margin-right:26px;}  
.pr_in dt img{ width:359px; height:240px; }
.pr_in dd{ width:358px; float:left;}
.pr_in dd span{ font:16px "Microsoft YaHei"; color:#333333; line-height:32px; display:block; text-align:center; line-height:32px; margin-top:10px;}
.pr_in dd span a{ color:#333;}
.pr_in dd p{ font:14px "Microsoft YaHei"; color:#999; line-height:24px; height:166px;}
.pr_in dd em{ width:92px; height:28px; display:block; font:14px "Microsoft YaHei"; font-weight:bold; color:#b02037; line-height:28px; text-align:center; background:#b02037; margin:0 auto;}
.pr_in dd em a{ color:#fff;}

.pr_img{ height:244px; overflow:hidden;}
.pr_img h3{height:30px; background:url(Img/Index/pr_x.gif) repeat-x left bottom; overflow:hidden; margin-bottom:20px;}
.pr_img h3 em{ font:16px "Microsoft YaHei"; color:#666; line-height:28px; }
.pr_img h3 em a{ height:28px; display:inline-block; padding:0 5px; color:#666;border-bottom:2px solid #922b3e; text-decoration:none;}
.pr_img h3  span{ float:right; font:12px "Microsoft YaHei"; color:#000; line-height:30px;}
.pr_img h3  span a{ color:#000;}
.pr_img li{ float:left; width:242px; margin-right:9px; text-align:center;}  
.pr_img .cle_c{ margin-right:0;}
.pr_img li img{ width:240px; height:160px; border:1px solid #e7e7e7;}
.pr_img li span{ display:block; font:14px "Microsoft YaHei"; color:#666; line-height:32px; height:32px; cursor:pointer;}
/**/

.pr_txt2{ height:80px; background:url(Img/Index/pr_tx2.gif) no-repeat center top; overflow:hidden;text-decoration:none;}
.pr_txt2 em{ font:18px "Microsoft YaHei";  color:#fff; line-height:40px; margin-left:264px;}
.pr_txt2 span{ font:12px Arial; font-weight:bold; color:#fff; text-transform:uppercase; padding-left:10px;letter-spacing:1px; }
.pr_txt2 a{ color:#fff; text-decoration:none;}
.pr_txt2 a:hover{cursor:default;text-decoration:none;}
.pr_txt2 p{ font:24px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:24px;letter-spacing:0px;text-align:center;}

/**/
.quali{ height:470px; background:url(Img/Index/qu_bj.jpg) no-repeat center top; overflow:hidden;}
.quali h3{ height:60px; font:20px "Microsoft YaHei"; font-weight:bold; color:#922b3e; line-height:20px; text-align:center; margin:38px 0 48px 0;}
.quali h3 a { color:#922b3e;}
.quali h3 a:hover{cursor:default;text-decoration:none;}
.quali h3 span{ font:16px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:36px; height:36px; display:block; background:url(Img/Index/qu_tx.png) no-repeat center center;}

.qu_con{ width:410px; overflow:hidden; padding-left:48px;} 
.qu_con dl{ height:142px; padding-top:6px; overflow:hidden;}
.qu_con dt{ height:28px; border-bottom:1px dashed #cdccca; font:16px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:16px; padding-left:14px; background:url(Img/Index/qu_b1.gif) no-repeat 0 0; margin-bottom:14px;}
.qu_con dt a { color:#333;}
.qu_con dt a:hover{cursor:default;text-decoration:none;}
.qu_con dd{ font:14px "Microsoft YaHei"; color:#666; line-height:22px;}
.qu_img{ width:420px; padding-right:34px;}
.qu_img li{ width:200px; height:82px; float:left; margin:0 10px 8px 0;}
.qu_img  img{ width:197px; height:80px; border:1px solid #bfbebd;}
/**/
.ys{ height:1866px; overflow:hidden;} 
.ys h3{ height:60px; font:20px "Microsoft YaHei"; font-weight:bold; color:#922b3e; line-height:20px; text-align:center; margin:38px 0 46px 0;}
.ys h3 a { color:#922b3e;}
.ys h3 span{ font:16px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:36px; height:36px; display:block; background:url(Img/Index/ys_tx.gif) no-repeat center center;}
.ys dl{ width:480px; }
.ys dt{ width:100%; height:69px; background:url(Img/Index/ys_t1.gif) no-repeat 0 0; margin-bottom:18px;}
.ys dt em{ width:46px; height:68px; float:left; font:56px Impact; color:#fff; line-height:68px; text-align:center; margin-right:12px;}
.ys dt span{ display:block; font:22px "Microsoft YaHei"; font-weight:bold; color:#333333; line-height:22px; margin:12px 0 10px 0; float:left;}
.ys dt i{ width:422px; font:14px "Microsoft YaHei"; color:#9d9d9d; line-height:14px; text-transform:uppercase; display:block; float:left;}
.ys dd{ padding-left:60px; font:14px "Microsoft YaHei"; color:#666; line-height:26px;}
.ys1{ height:340px; background:url(Img/Index/ys_01.jpg) no-repeat right 12px;}
.ys2{ height:340px; background:url(Img/Index/ys_02.jpg) no-repeat left 0px;}
.ys2 dl{ float:right;}
.ys3{ height:340px; background:url(Img/Index/ys_03.jpg) no-repeat right 0px;}
.ys4{ height:340px; background:url(Img/Index/ys_04.jpg) no-repeat left 0px;}
.ys4 dl{ width:510px; float:right;}
.ys5{ height:340px; background:url(Img/Index/ys_05.jpg) no-repeat right 0px;}





/**/
.case{ height:492px; background:url(Img/Index/ca_bj.jpg); overflow:hidden;}
.case h3{ height:80px; font:16px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:45px; text-align:center; margin:40px 0 8px 0;}
.case h3 span{ display:block; font:24px "Microsoft YaHei"; font-weight:bold; color:#a03044; line-height:28px; background:url(Img/Index/ca_tx.jpg) no-repeat center center;}
.case h3 a{ color:#333;}
.case h3 a:hover{text-decoration:none;}
.case p{ height:30px; font:12px "Microsoft YaHei"; color:#333; line-height:30px; text-align:right; border-bottom:1px solid #dbdbdb; margin-bottom:25px;}
.case p a{ color:#333;}
.ca_img{ height:270px; overflow:hidden;}
.ca_img  ul{height:242px;}
.ca_img li{ float:left; width:242px; text-align:center; margin-right:10px;}
.ca_img .cle_c{ margin-right:0px;}
.ca_img li img{ width:242px; height:174px;}
.ca_img li span{ display:block; font:14px "Microsoft YaHei"; color:#666; line-height:30px;}

.ca_jt{ height:28px; background:url(Img/Index/ca_x2.gif) repeat-x left top; text-align:center;}
.ca_jt img{ width:44px; height:28px; cursor:pointer;}

/**/
.ban2{ height:200px; position:relative; margin-top:60px;}
.ban2 h3{ height:200px; text-align:center;}
.ban2 h3 img{ width:990px; height:200px; }
.ban2 p{ position:absolute; top:65px; right:50%; font:20px "Microsoft YaHei"; color:#fff; line-height:20px; text-align:right; margin-right:-432px;}  
.ban2 p span{ display:inline-block; width:93px; height:30px; background:url(Img/Index/ban_b.gif) no-repeat center top; font:16px "Microsoft YaHei"; color:#fff; line-height:30px; text-align:left; padding-left:10px; margin-bottom:20px; } 
.ban2 p a{ color:#fff;}
.ban2 p em{ display:block; }

/**/

.proc{ height:406px; overflow:hidden;}
.proc h3{ height:100px; font:16px "Microsoft YaHei"; font-weight:bold; color:#666; line-height:40px; text-align:center; margin:40px 0 8px 0;}
.proc h3 span{ display:block; font:24px "Microsoft YaHei"; font-weight:bold; color:#a03044; line-height:34px; background:url(Img/Index/pc_tx.gif) no-repeat center center;}
.proc h3 a{ color:#666;}
.proc h3 a:hover{cursor:default;text-decoration:none;}
.proc ul{ padding-top:40px; border-top:1px solid #c2c2c2;}
.proc li{ width:100px; float:left; padding-right:44px; background:url(Img/Index/pc_t1.jpg) no-repeat right 15px; display:inline; margin-left:26px; text-align:center;}
.proc .cle_c{ padding:0; background:none;}
.proc li img{ width:67px; height:57px;	}
.proc li span{ display:block; font:12px "Microsoft YaHei"; color:#666; line-height:16px; margin:20px 0 15px;}
.proc li em{ display:block; font:24px "Microsoft YaHei"; color:#333; line-height:24px;}


/**/
.witn{ height:340px; overflow:hidden;} 
.witn h3{ height:60px; font:24px "Microsoft YaHei"; color:#fff; line-height:60px; text-align:center; background:url(Img/Index/wi_tb.gif) no-repeat center top; margin-bottom:20px;}
.witn h3 a{ color:#fff;}
.witn h3 a:hover{text-decoration:none;}
.witn .wi_mo{ height:30px; font:12px "Microsoft YaHei"; color:#333; line-height:30px; text-align:right; border-bottom:1px solid #dbdbdb; margin-bottom:25px;}
.witn .wi_mo a{ color:#333;}
.witn dl{ width:482px; height:164px; background:#eee; float:left; overflow:hidden;}
.witn .cle_c{ float:right;}
.witn dt{ width:190px; height:164px; float:left; margin-right:22px;}
.witn dt img{ width:190px; height:164px;}
.witn dd{ float:left; width:254px;}
.witn dd span{ display:block; font:16px "Microsoft YaHei"; color:#333; line-height:36px; margin-top:8px;	}
.witn dd span a{ color:#333;}
.witn dd p{ height:76px; font:12px "Microsoft YaHei"; color:#666; line-height:22px;}
.witn em ,.witn b{ width:77px; height:24px; margin-right:20px; font:12px "Microsoft YaHei"; color:#fff; line-height:24px; padding-left:8px; display:inline-block;}
.witn em { background:url(Img/Index/wi_b1.gif) no-repeat center top;}
.witn b { background:url(Img/Index/wi_b2.gif) no-repeat center top;}
.witn dd a{ color:#fff;}



/**/
.ab_ho{ height:408px; background:url(Img/Index/ab_bj.jpg); overflow:hidden;}
.ab_ho h3{ height:38px; border-bottom:1px solid #999;}
.ab_ho h3 span{ font:12px "Microsoft YaHei"; color:#292929; line-height:38px; float:right;}
.ab_ho h3 span a{ color:#292929;}
.ab_ho h3 em{ height:36px; display:inline-block; font:16px "Microsoft YaHei"; font-weight:bold; color:#292929; line-height:36px; border-bottom:2px solid #922b3e;}
.ab_ho h3 em a{ color:#292929;}

.about{ width:710px;margin-top:32px;} 
.about dl{ height:260px; margin-top:34px; overflow:hidden;} 
.about dt{ width:392px; height:258px; float:left;}
.about dt img{ width:386px; height:252px; border:3px solid #fff;}
.about dd{ width:284px; float:right;}
.about dd span{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:18px; margin-bottom:20px;}
.about dd span a{ color:#333;} 
.about dd p{ height:190px; font:14px "Microsoft YaHei"; color:#666; line-height:24px;}
.about dd em{ width:96px; height:28px; font:16px "Microsoft YaHei"; color:#fff; line-height:28px; text-align:center; display:block; background:#b02037;}
.about dd em a{ color:#fff;}
.honor{ width:250px; height:330px; margin-top:32px;}
.hon_img{ width:235px; margin-top:20px; padding-left:15px;}
.hon_img ul{ width:204px; height:270px; background:#ebebeb; border:1px solid #d0d0d0; text-align:center; overflow:hidden;}
.hon_img li{ width:167px; height:256px; margin:12px auto 0;display:inline;}
.hon_img li img{ width:167px; height:218px; border:1px solid #d0d0d0;}
.hon_img li span{ display:block; font:14px "Microsoft YaHei"; color:#333; line-height:38px; cursor:pointer;}
.ho_jt{ width:22px; height:68px; margin-top:202px;}  
.ho_jt img{ width:22px; height:34px; cursor:pointer;}
/**/ 
.dy{ height:434px; overflow:hidden; padding-top:30px;}
.dy h3{ height:38px; border-bottom:1px solid #999;}
.dy h3 span{ font:12px "Microsoft YaHei"; color:#292929; line-height:38px; float:right;}
.dy h3 span a{ color:#292929; text-decoration:none;}
.dy h3 em{ height:36px; display:inline-block; font:16px "Microsoft YaHei";font-weight:bold; color:#292929; line-height:36px; border-bottom:2px solid #922b3e;}
.dy h3 em a{ color:#292929;text-decoration:none;}
 ul{ font-size:0;}

.dy li a{ color:#666;}
.news1{ width:330px; height:390px; margin-right:35px; overflow:hidden;}
.news1 p{ width:330px; height:150px; margin:16px 0 6px 0;}
.news1 p img{width:330px; height:150px; }
.news1 li{ height:35px; padding-left:20px; font:12px "Microsoft YaHei"; color:#666; line-height:35px; border-bottom:1px dashed #dbdbdb; background:url(Img/Index/new_d.jpg) no-repeat 0 15px;}

.news2{ width:300px;height:390px;overflow:hidden;}
.news2 p{ width:300px; height:150px; margin:16px 0 6px 0;}
.news2 p img{width:300px; height:150px; }
.news2 li{ height:35px; padding-left:20px; font:12px "Microsoft YaHei"; color:#666; line-height:35px; border-bottom:1px dashed #dbdbdb; background:url(Img/Index/new_d.jpg) no-repeat 0 15px;}

.faq{width:300px;height:390px;overflow:hidden;}
.faq h3{ margin-bottom:4px;}
.faq li{ height:34px; font:12px "Microsoft YaHei"; color:#666; line-height:32px; border-bottom:1px dashed #dbdbdb;}
.faq li a{ color:#666;}

/**/


.h_top .lns{ width:200px; height:371px; border:1px solid #e6e6e6; position:absolute; top:213px; left:50%; z-index:999; margin-left:-701px; display:inline; background:#fff; overflow:hidden;}
.lns h3{ width:182px; height:40px;background:#b02037;font:16px "Microsoft YaHei"; color:#fff; line-height:40px; text-align:center; margin:30px auto 20px;}

.lns h3 a{  color:#fff;}
.lns h3 a:hover{ text-decoration:none;cursor:default;}
.lns ul{ font-size:0;}
.lns li{ width:182px; height:22px;font:14px "Microsoft YaHei"; color:#666; line-height:22px;border:1px solid #e6e6e6;background:#e6e6e6; margin:0 0 14px 8px; overflow:hidden; float:left; display:inline;}
.lns li span{ width:50px; height:22px; display:inline-block; text-align:center; background:#999; float:left; color:#fff;}
.lns li .inp01{ width:126px; height:22px; float:left; border:0; font:14px "Microsoft YaHei"; color:#666; line-height:22px;text-indent:2px;}
.lns li .inp02{ width:80px; height:22px; float:left; border:0; font:14px "Microsoft YaHei"; color:#666; line-height:22px;text-indent:2px;}
.lns li .inp03{ width:131px; height:51px; float:left; border:0; font:14px "Microsoft YaHei"; color:#666; line-height:22px;text-indent:2px;}
.lns li em{ float:left; display:inline-block; height:22px; padding-left:4px;}
.lns .ln1{ height:74px;}
.lns .ln1 span{ height:74px; line-height:74px;}
.lns .ln1 strong{ height:74px; width:132px; float:right; background:#f9f8f8; font-weight:normal; line-height:35px;}
.lns .ln1 strong a{ color:#666; display:inline-block; margin:0 6px;}
.lns .ln2{ width:200px; background:#b02037; height:50px; margin-left:0;}
.lns .ln2 input { width:200px; border:0; background:#b02037; height:50px; font:16px "Microsoft YaHei"; color:#fff; line-height:50px; text-align:center; cursor:pointer;}
