/*@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;}


body{background:url(../skins/default/img/index/bj_02.jpg);}
/*banner*/
.banner{ height:660px; overflow:hidden;}
.ban_img li,.ban_img li a{display: block;height: 660px;}
.ban_nav{position: absolute; bottom: 30px; left:0; text-align: center; width: 100%;z-index: 33;}
.ban_nav li{width:40px; height: 10px; display: inline-block; margin: 0 10px; background: #caaf90; border-radius: 10px;}
.ban_nav li.cur{background: #ff8427;}
.ban_01 a{background: url(../skins/default/img/index/banner1.png) no-repeat center top;}
.ban_02 a{background: url(../skins/default/img/index/banner2.png) no-repeat center top;}
 
/**/
.case{height: 1129px; font-family: "Microsoft Yahei"; background: url(../skins/default/img/index/ca_bj.jpg) no-repeat center top;}
.case h3{height: 125px; font-size: 20px; color: #010101; line-height: 24px; text-align: center; padding-top: 102px;}
.case h3 span{display: block;}
.case h3 em{display: block; font-size: 50px; line-height: 90px; color: #ff8427;}
.case p{height: 114px; font-size: 16px; line-height: 32px; color: #000; text-align: center;}
.ca_nav{height: 282px; text-align: center;}
.ca_nav li{width: 202px; height:72px; font-size: 16px; font-weight: bold; color: #000; line-height: 18px; display: inline-block; margin: 0 46px; overflow: hidden; padding-top: 130px; }
.na_n1{background: url(../skins/default/img/index/ca_t1.png) no-repeat center top;}
.na_n2{background: url(../skins/default/img/index/ca_t2.png) no-repeat center top;}
.na_n3{background: url(../skins/default/img/index/ca_t3.png) no-repeat center top;}
.ca_img{width: 1200px; overflow: hidden;}
.ca_nav li:hover,.ca_nav li.cur{background-position: center -248px; color: #fff; }
.ca_con li{width: 238px; height: 405px; float: left; margin-right: 82px;color: #000;overflow: hidden; border-bottom: 2px solid #2a2a2a;}
.ca_con li img{width: 223px; height: 339px; display: block; border-left: 14px solid #e1dad3;}
.ca_con li span{height: 66px; font-size: 16px;font-weight: bold; line-height: 66px;  display: block; color: #000;}
.ca_con li em{height: 66px;float: right;width: 86px; font-size: 12px; line-height: 66px; color: #c9ae90; text-transform: uppercase; display: block; background: url(../skins/default/img/index/tb_01.png) no-repeat right 16px;}
.ca_con li:hover{border-color: #ff8427; color: #ff8427;}
.ca_con li:hover span,.ca_con li:hover em{color: #ff8427; background-position: right -57px;  }
.ca_con li:hover img{border-color:#3973bf;}
.ca_con .ca_prev,.ca_con .ca_next{width: 25px; height: 42px; top:160px; overflow: hidden; cursor: pointer;z-index: 33;}
.ca_con .ca_prev img,.ca_con .ca_next img{width: 25px; height: 100px;}
.ca_con .ca_prev{left:-46px; }
.ca_con .ca_next{right:-46px; }
.ca_con .ca_prev:hover img,.ca_con .ca_next:hover img{ margin-top: -58px; }
/**/
.ys{height: 650px; font-family: "Microsoft Yahei"; background: url(../skins/default/img/index/ys_bj.jpg) no-repeat center top;  }
.ys_01{width: 600px;}
.ys_01 h3{width: 300px; height: 124px; font-size: 20px; color: #000; line-height: 32px; border-top:2px solid #000; padding-top: 22px; margin-top: 100px;}
.ys_01 p{width: 458px; height: 128px; font-size: 14px; line-height: 32px; color: #000; padding-top: 32px;background: url(../skins/default/img/index/ys_x1.jpg) no-repeat left top;}
.ys_01 p span{display: block;}
.ys_01 ul{padding-top: 56px; background: url(../skins/default/img/index/ys_x1.jpg) no-repeat left top;}
.ys_01 li{width: 125px; float: left; margin-right: 36px; font-size: 16px; line-height: 38px;text-align: center; color: #fff;}

.ys_02{width: 502px;}
.ys_02 h3{height: 30px; font-size: 14px; line-height: 16px; color: #ff8246; margin-top: 100px;}
.ys_02 p{width: 400px; height: 60px; font-size: 20px; font-weight: bold; line-height: 32px; color: #000;}
.ys_02 dt{width: 502px; height: 208px; margin-bottom: 32px;}
.ys_02 dd{ font-size: 14px; line-height: 32px; color: #000; }


/**/
.expert{height: 468px;  font-family: "Microsoft Yahei";background: url(../skins/default/img/index/bj_01.jpg);}
.exp_con{padding-top: 72px; height: 267px; overflow: hidden;}
.exp_con dl{width: 520px; height: 267px; background: url(../skins/default/img/index/bj_02.jpg);  float: left; padding: 0 30px;}
.exp_con dt{width: 237px; float: right;}
.exp_con dt img{width: 237px; height: 267px;}
.exp_con h4{height: 85px; font-size: 20px; line-height: 32px; color: #000; margin-top: 26px;}
.exp_con h4 span{display: block;}
.exp_con p{width: 266px; height:110px; font-size: 14px; line-height: 24px; color: #000;}
.exp_con dd em{display: inline-block; width: 101px; height: 28px; font-size: 12px; line-height: 28px; background: url(../skins/default/img/index/b_t1.png) no-repeat left top;}
.exp_con dd em a{display: block; padding-left: 10px; color: #000;}
.exp_con .ex_t2{float: right; }
.exp_con .ex_t2 dt{float: left;}
.ex_t2  dd{float: right;text-align: right;}
.ex_t2  dd em a{ text-align:left; }
.exp_nav {height: 2px; text-align: center; margin-top: 50px;}
.exp_nav li{width: 25px; height: 2px; background: #d1b89b; display: inline-block; margin: 0 5px; vertical-align: top;}
.exp_nav li.cur{background: #000;}
/*chabg*/
.chabg{ height: 591px; overflow: hidden;background:url(../skins/default/img/index/cha_bg.jpg) no-repeat center top;}
.cha h2{margin:58px auto 70px; width: 1200px;text-align: center; height:80px;line-height: 40px; font-size: 20px; font-weight: bold; color: #000;}
.cha h2 em{display: block; color: #ff8427; font-size: 14px;}
.cha p{margin-left: 40px; display: inline; float: left; width: 520px; height: 305px;overflow: hidden}
.cha p img{width: 520px; height: 305px;}

.cha_r{float: right;margin-right: 40px; display: inline; width: 511px; overflow: hidden; }
.cha_r dl{height: 90px; margin-bottom: 15px; background:url(../skins/default/img/index/gy_l.png) repeat-x left bottom; overflow: hidden;}
.cha_r dl dt{float: right; margin-top: 10px; width: 53px; height: 53px; overflow: hidden;}
.cha_r dl dt img{width: 53px; height: 53px;}
.cha_r dl dd{float: left; width: 420px; overflow: hidden; font-size: 14px; color: #000; line-height: 32px; }


/**/
.gall{height: 530px; font-family: "Microsoft Yahei"; background: url(../skins/default/img/index/bj_02.jpg);}
.gall h3{height: 24px; font-size: 14px; line-height: 24px; text-align: center; color: #000; background: url(../skins/default/img/index/gall_tx.png) no-repeat center center; margin-bottom: 36px;}
.ga_con li{width: 190px; height: 290px; padding:40px; border: 1px solid #e8e0d7; background: #ff8247; float: left; margin-right: 36px;}  
.ga_con li img{width: 190px; height: 290px; display: block;}
.ga_nav {height: 2px; text-align: center; margin-top: 50px;}
.ga_nav li{width: 25px; height: 2px; background: #d1b89b; display: inline-block; margin: 0 5px; vertical-align: top;}
.ga_nav li.cur{background: #000;}


/**/
.make{height: 650px; font-family: "Microsoft Yahei"; background: url(../skins/default/img/index/make_bj.jpg) no-repeat center top;}
.mak_txt1{width: 510px; padding-top: 94px;}
.mak_txt1 h3{height: 36px; font-size: 14px; line-height: 26px; color: #ff8247; }
.mak_txt1 p{height: 60px; font-size: 20px; font-weight: bold; color: #000;}
.mak_txt1 dl{width: 190px; padding: 41px 0 0 41px; float: left;}
.mak_txt1 dt{width: 190px; height: 128px; margin-bottom: 32px;}
.mak_txt1 img{width: 190px; height: 128px; display: block;}
.mak_txt1 dd{font-size: 14px; line-height: 32px; color: #000;}

.mak_txt2{width: 520px;}
.mak_txt2 h3{height: 108px; width: 405px; padding-top: 85px; font-size: 14px; font-weight: normal; line-height: 32px; color: #000;}
.mak_con {width: 520px; height: 360px; overflow: hidden;}
.mak_con li{width: 441px; padding:40px;}
.mak_con li img{width:441px; height: 279px; }
.mak_con span{display: block; font-size: 14px; line-height: 36px; color: #000;}
.mak_nav{height: 2px; text-align: center; margin-top: 50px; bottom: 22px;right: 36px;}
.mak_nav li{width: 25px; height: 2px; background: #d1b89b; display: inline-block; margin: 0 5px; vertical-align: top;}
.mak_nav li.cur{background: #000;}


/**/
.cust{height: 834px; padding-top: 100px; }
.cust h3{width:300px; height: 76px; padding-top: 24px; font-size: 20px; line-height: 32px; color: #000; border-top: 2px solid #000; margin:0 0 80px; }
.cust h3 span{display: block;}
.cu_nav {width: 600px; height: 64px; font-size: 14px; line-height: 64px; text-align: center; color: #000; top: 15px; right: 0; border:1px solid #ff8427;}
.cu_nav li{width:300px; float: left;}
.cu_nav li.cur{background: #ff8427;}
.cu_img{width: 1200px; overflow: hidden;}
.cu_nav li:hover,.ca_nav li.cur{background-position: center -248px; color: #fff; }
.cu_con li{width: 238px; height: 405px; float: left; margin-right: 82px;color: #000;overflow: hidden; border-bottom: 2px solid #2a2a2a;}
.cu_con li img{width: 223px; height: 339px; display: block; border-left: 14px solid #e1dad3;}
.cu_con li span{height: 66px; font-size: 16px;font-weight: bold; line-height: 66px;  display: block; color: #000;}
.cu_con li em{height: 66px;float: right;width: 86px; font-size: 12px; line-height: 66px; color: #c9ae90; text-transform: uppercase; display: block; background: url(../skins/default/img/index/tb_01.png) no-repeat right 16px;}
.cu_con li:hover{border-color: #ff8427; color: #ff8427;}
.cu_con li:hover span,.cu_con li:hover em{color: #ff8427; background-position: right -57px;  }
 

.cu_con .cu_prev,.cu_con .cu_next{width: 25px; height: 42px; top:160px; overflow: hidden; cursor: pointer;z-index: 33;}
.cu_con .cu_prev img,.cu_con .cu_next img{width: 25px; height: 100px;}
.cu_con .cu_prev{left:-46px; }
.cu_con .cu_next{right:-46px; }
.cu_con .cu_prev:hover img,.cu_con .cu_next:hover img{ margin-top: -58px; }
.cu_more{width: 396px; height: 64px; border:1px solid #ff8427; font-size: 14px; line-height: 64px; text-align: center; margin:80px auto 0;}
.cu_more a{display: block; color: #000;}
/*aboutbg*/
.aboutbg{ height: 656px;overflow: hidden; background:url(../skins/default/img/index/gy_bg.jpg) repeat-x center 0px;}
.about01{margin-top: 95px; position: relative; float: left; width: 562px;height: 562px;  overflow: hidden;}
.about01 h2{font-weight: bold; font-size: 20px; line-height: 40px; color: #000;}
.about01 h2 em{font-size: 14px;display: block; line-height: 32px;color: #ff8427;}

.about01 dl{position: absolute; left:0px; top:43px; width: 562px; height: 500px;}
.about01 dt{margin-top: 60px; float: left; width: 270px; border: 1px solid #e4dbd1; overflow: hidden; height: 360px; background:url(../skins/default/img/index/gy_ibg.jpg) repeat center 0px;}
.about01 dt img{display: block; margin: 40px auto 0; width: 190px; height: 281px;}
.about01 dd{float: right; width: 258px; overflow: hidden;}
.about01 dd h3{color: #000;font:bold 14px/36px "Microsoft Yahei"; text-transform: capitalize;}
.about01 dd p{padding-top: 10px; color: #000;font:14px/33px "Microsoft Yahei";}
.about01 dd em{margin-top: 35px; border: 1px solid #ff8427; display: block; width: 254px; height: 63px; text-align: center; font:14px/63px "Microsoft Yahei";}
.about01 dd em a{color: #ff8427;}


.about02{float: right; width: 565px; overflow: hidden; margin-top: 95px; position: relative;}
.roll1,.roll2{width: 32px; height: 31px; overflow: hidden; position: absolute; top:36px; cursor: pointer;}
.roll1{right: 51px;}
.roll2{right: 0px;}
.roll1 img,.roll2 img{width: 32px; height: 62px;}
.roll1:hover img,.roll2:hover img{margin-top: -31px;}
.about02 h2{font-weight: bold; margin-bottom: 26px; font-size: 20px; line-height: 40px; color: #000;}
.about02 h2 em{font-size: 14px;display: block; line-height: 32px;color: #ff8427;}

.about02 ul{ overflow: hidden; background:url(../skins/default/img/index/gy_l.png) repeat-x left top;}
.about02 ul li{padding: 25px 0 0 0; height:84px; float: left; width:200px; overflow: hidden;background:url(../skins/default/img/index/gy_l.png) repeat-x left bottom;}
.about02 ul li em{float: left; margin-right: 19px; width: 53px; height: 53px; overflow: hidden;}
.about02 ul li em img{width: 53px; height: 53px;}
.about02 ul li span{float: left; width: 128px; overflow: hidden; display: block; color: #000;font:14px/22px "Microsoft Yahei";}
.about02 ul li span i{display: block; padding-bottom: 7px;}
.about02 ul .nones{margin-right: 0px; width: 160px;}
.about02 ul .nones span{width: 88px;}

.ab_tel{}
.ab_tel h4{ height: 75px; font-size: 14px; line-height: 75px; color: #ff8427;}
.ab_tel p{color: #000;font-size: 14px; border: 1px solid #000; padding-left: 80px;width: 165px; height: 63px;overflow:hidden; background:url(../skins/default/img/index/t_tel.png) no-repeat left top;}
.ab_tel p b{display: block; font:bold 22px/40px "Times New Roman", Times, serif;}




/**/



/**/

/**/
.consu{width: 150px; position: fixed; top: 45px; right: 0;z-index: 3333;}
.consy_t1{width: 150px;padding-bottom: 10px; top: 0; left: 0; background: url(../skins/default/img/index/im_04.jpg) repeat-y 0; overflow: hidden; z-index: 33;}
.consy_t2{width: 25px;top: 0; left: 0;z-index: 1;}
.consy_t3{width: 150px;  overflow: hidden; position: absolute; left:0; top:170px;z-index: 22;}
.consy_t1 p{height: 32px; font-size: 16px; line-height: 32px; text-align: center; background: url(../skins/default/img/index/im_03.png) no-repeat center top; margin-bottom: 10px; position: relative;z-index: 22;}
.consy_t1 a{color: #444; text-decoration: none; display: block; width: 140px;margin: 0 auto;}

/**/