@charset "utf-8";
body{background:#fff;font-family:"微软雅黑";font-size:13px; overflow-x:hidden;line-height:22px;}
a:link{text-decoration:none; color:#000;}
a:visited {color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
a:active{color:#fff; text-decoration:none;}
a{text-decoration:none;}
.body{ padding-top:148px;}
.clear{clear: both;}
/*首页*/
.i_header{height: 158px;width: 100%;border-bottom: 1px solid #e5e5e5;}
.i_header_c{width: 1200px;margin:0 auto;height: 158px;}
.i_header_c .logo{width: 520px;float: left;margin-top: 30px;}
.i_header_c .tel{float: right;margin-top: 40px;}
.i_nav{height: 60px;line-height: 60px;position: relative;z-index: 99999;}
.i_nav ul{width: 1200px;margin:0 auto;}
.i_nav ul li{width: 150px;float: left;text-align: center;position: relative;height: 60px;}
.i_nav ul li .kkk123{z-index: 99999;background: url(../images/kkk1.png);display: none;margin-top: 13px;}
.i_nav ul li:hover .kkk123{display: block;}
.i_nav ul li .kkk123 a{height: 40px;line-height: 40px;margin-top: 0;color: #fff;}
.i_nav ul li a{display: block;height: 35px;line-height: 35px;margin-top: 12px;border-radius: 5px;}
.i_nav ul li a:hover{background: #af0000;color: #fff;}
.i_classname{width: 1200px;margin:0 auto;text-align: center;padding: 40px 0 20px;}
.i_about{text-align: center;line-height: 30px;font-size:16px;color: #5C5C5C;width: 1200px;margin:0 auto;}
.i_cljh{width: 840px;margin:50px auto;}
.i_cljh a{float: left;margin:0 60px;width: 146px;height: 146px;border-radius: 73px;background: #af0000;text-align: center;line-height: 146px;}
.i_cljh a:hover{background: #767676;}





.zyr_content{ line-height:26px; margin:20px;font-size: 12px;}
.td_input{ width:150px; height:24px; border:1px solid #dbdfe6;}
.td_input1{ width:120px;}
.td_input2{ width:410px;}
.td_input3{ width:410px; height:100px;}
.zyr_tab td{ height:40px;}

.banner{ overflow:hidden;}
#full-screen-slider { width:100%; height:510px; float:left; position:relative}
#slides { display:block; width:100%; height:510px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:480px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#f00;}
.i_gg{height: 50px;line-height: 50px;border-bottom: 1px solid #e5e5e5;}
.i_gg_c{width: 1200px;margin:0 auto;height: 50px;}
.i_gg_c_l{width: 140px;float: left;font-size: 16px;font-weight: bold;}
.i_gg_c_l img{margin-right: 20px;}
.i_gg_c_r{width: 1040px;float: right;}
.i_index_1{background: url(../images/o1.jpg)no-repeat;background-size:100%;height: 220px;width: 100%;margin-bottom: 30px;}
.i_index_1_c{width: 1200px;margin:0 auto;position: relative;}
.i_index_1_c .i_index_1_c_t{font-weight: bold;font-size: 20px;height: 80px;line-height: 80px;} 
.i_index_1_c_i{padding: 35px 0;}
.i_index_1_c_i a{width: 200px;float: left;text-align: center;}
.i_index_1_c_i a p{height: 40px;line-height: 40px;font-size:14px;font-weight: bold; }
.rsaa{position: absolute;bottom: 0;right: 0;display: block;width: 460px;height: 120px;background: #af0000;padding: 35px 50px;color:#fff;}


.i_yewu{width: 1200px;margin: 50px auto 0;}
.i_yewu_l{width: 290px;float: left;border:1px solid #dddddd;padding: 12px 0;}
.ass{height: 150px;overflow: hidden;}
.i_yewu_l ul li{height: 50px;line-height: 50px;text-align: center;font-size:14px;font-weight: bold;}
.upup{text-align: center;height: 50px;line-height: 50px;background: url(../images/up.png)no-repeat center;cursor: pointer;}
.dnow{text-align: center;height: 50px;line-height: 50px;background: url(../images/dnow.png)no-repeat center;cursor: pointer;}
.more{margin-top: 10px;height: 35px;line-height: 35px;}
.more a{width: 130px;background: #af0000;color: #fff;text-align: center;display: block;border-radius: 5px;margin:0 auto;}
.tltel{text-align: center;margin:10px 0 20px; }
.i_yewu_r{width: 907px;float:right;}
.i_yewu_r_l{width: 275px;float:left;border:1px solid #dddddd;position: relative;margin-left: 25px;margin-bottom: 25px;}
.i_yewu_r_l p{position: absolute;height: 35px;line-height: 35px;text-align: center;width: 100%;background: #000;opacity: 0.6;left:0;bottom: 0;}
.i_yewu_r_l:hover p{background: #af0000;opacity: 1;}
.i_yewu_r_l p a{color: #fff;}
.i_news{width: 1200px;margin:50px auto;}
.i_news_l{width: 560px;float: left;padding-bottom:25px;border-bottom: 1px dashed #969696;margin-bottom: 10px;}
.i_news_l_l{color: #fff;background: #af0000;width: 80px;height: 80px;float: left;text-align: center;}
.i_news_l_l span{font-size:35px;font-weight:bold;display: block;margin-top: 20px;}
.i_news_l_l p{line-height: 30px;}
.i_news_l_r{float: right;margin-left: 20px;width: 460px;}
.i_title{line-height: 35px;font-weight: bold;font-size: 16px;}
.i_jj{color: #6a6a6a}
.cssa{text-align: center;}
.cssa a{padding: 10px 34px;border: 1px solid #969696;color: #313131;}
.case{background: url(../images/o2.jpg)no-repeat;background-size: 100%;}
.i_news .i_news_l:nth-child(odd){margin-right: 80px;}
.i_product{width: 1200px;margin: 0 auto;}
.i_product_l{float: left;width: 270px;margin-right: 36px;}
.i_product_l a img{border: 1px solid #969696;}
.i_product_l p{height: 40px;line-height: 40px;text-align: center;}
.i_product_l p a{display: block;}
.i_product .i_product_l:nth-child(4){margin-right: 0px;}
.i_foot{background: #e8e8e8;padding-top:30px;}
.i_foot_c{width: 1200px;margin:0 auto;}
.i_foot .i_footl{float: left;width: 290px;text-align: center;}
.i_foot .i_footr{float: right;width: 880px;}
.i_foottcl{}
.i_foottcl a{margin: 15px 0;border-right:1px solid #484848;padding:0 20px;color: #484848;}
.i_add{height: 45px;line-height: 45px;padding:0 25px 0 45px;border:1px solid #e0dfde;background: url(../images/p4.png) no-repeat left 20px center;margin-top: 25px;}
.i_add span{color:#af0000;float: right;font-weight: bold;font-size: 14px;}
.i_add1{height: 40px;line-height: 40px;}
.idpol{width: 628px;float:left;}
.i_add2{border-bottom: 1px dashed #969696;margin-top: 8px;}
.message{width:250px;float:right;background: url(../images/p5.png) no-repeat;text-align: center;padding: 95px 0;}
.message a{border: 1px solid #b51717;border-radius: 2px;padding:4px 25px;color: #b51717;}
.i_add3{height: 35px;line-height: 35px;text-align: center;}

.conrtent{width: 1200px;margin: 0 auto 50px;}

.mt14{margin-top:14px;}
.mr_t1 { background: url(../images/mr_1px.jpg) repeat-x left bottom; height: 40px; padding-right: 16px; }
.mr_t1name { font: bold 16px/40px "微软雅黑"; color: #FFF; background: #2257A2 url(../images/mr_t1bg.jpg) no-repeat right top; height: 40px; width: 120px; padding-left: 21px; float: left; }
.mr_t1name img { float: left; margin-top: 9px; margin-right: 6px; display: inline; }
.mr_frbox { height: 140px;padding: 24px 22px 0px; }
.mr_frBtnL { float: left; margin: 28px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 130px; width: 540px; }
.mr_frBtnR { float: right; margin-top: 28px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; height: 115px; width: 255px; margin-right: 10px; overflow: hidden; }
.mr_frUl ul li img { display: block;}
.webname{width: 1200px;margin:50px auto 40px;}
.webname a{font-size: 16px;margin-right: 20px;}




/*header*/
.header{ width:100%;  height:148px;-moz-box-shadow:1px 1px 2px #d1d1d1;-webkit-box-shadow:1px 1px 2px #d1d1d1;box-shadow:1px 1px 2px #d1d1d1; position:relative; z-index:999; position:fixed; left:0px; top:0px; background:#fff; }
.topbg{ background:url(images/topbg.png) 0 0 repeat-x;  height:7px;}
.headtop{ width:1200px; margin:20px auto 0; overflow:hidden;}
.headtop .logo{ padding-top:0px;}
.headright{ width:740px; height:100px;}
.headsearch{ width:410px;}
.headsearch a{ float:left; margin-left:5px; color:#666; line-height:30px; font-size:12px;}
.headsearch span{ color:#afafaf; display:inline-block;}
.headnav{ margin:28px 0 0;}
.headnav ul li{ float:left; width:122px; font-size:16px;  color:#FFF; height:42px; line-height:42px; display:block;  text-align:center;}
.headnav ul li.current{background:#b81c22; width:122px; height:42px; line-height:42px; display:block; text-align:center; font-size:16px;  color:#FFF;}
.headnav ul li.current a{ color:#fff;}
.headnav ul li:hover{ background:#b81c22; width:122px; height:42px; line-height:42px; display:block; text-align:center; font-size:16px;  color:#FFF;}
.headnav ul li:hover a{ color:#FFF;}
.headnav ul li a:hover,.headnav ul li:hover a{ color:#FFF;}



.nav2Box{ width:100%; background:url(../images/yy.png) left bottom repeat-x; padding-bottom:8px; position:absolute; left:0px; top:148px; display:none;}
.nav2BoxNr{  background:url(../images/navTm.png) left top repeat;}
.nav2Box .nav2{width:1200px; margin:0px auto;  padding:20px 0px 0; height:195px; display:none;}
.nav2Box .nav2 .left{ width:166px;  float:left;}
.nav2Box .nav2 .left dt{ height:47px;width:166px; line-height:36px; font-size:14px; border-bottom:1px #cccccc solid;}
.nav2Box .nav2 .left dd{ width:166px; margin-right:35px;height:36px; line-height:36px; font-size:14px;}
.nav2Box .nav2 .left dt a{font-weight:bold; color:#d91e13;}
.nav2Box .nav2 .left dd.current a,.nav2Box .nav2 .left dd a:hover{ font-weight:bold; color:#d91e13; text-decoration:underline;}
.nav2Box .nav2 .right{ float:right;width:1034px; padding-top:10px;}
.nav2Box .nav2 .right dl{width:510px; float:left; overflow:hidden;}
.nav2Box .nav2 .right dt{ width:200px;float:left; height:122px;}
.nav2Box .nav2 .right dd{ width:260px; float:left; height:120px; overflow:hidden;}
.nav2Box .nav2 .right dd .title{ font-weight:bold; display:block;  line-height:28px; height:28px; overflow:hidden;}
.nav2Box .nav2 .right dd .info{ display:block; line-height:24px; height:96px; overflow:hidden; margin:4px 0px 0; color:#444444;}
.nav2Box .nav2 .right dd .more{ color:#d91e13; text-decoration:underline;}


/*main*/
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.maintop{ width:1200px; height:240px; overflow:hidden; padding-top:20px;}
.maintop .topimg{width:246px; overflow:hidden; float:left;}
.maintop .topimg li{ width:246px; height:70px; margin-bottom:5px; overflow:hidden; position:relative;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.maintop .topimg li em{ display:block;width:86px; height:33px; right:0px; bottom:0px; position:absolute; text-align:center; color:#fff; line-height:33px; background:url(../images/back.png) right top no-repeat; font-style:normal; font-size:16px; font-weight:bold;}
.maintop .topimg li a{ display:none;width:246px; height:70px; right:0px; bottom:0px; position:absolute; font-size:16px; font-weight:bold; text-align:center; color:#fff; line-height:70px; background:url(../images/tm02.png) left top repeat;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.toplist{ margin:30px 0;width:1200px; overflow:hidden; height:140px;}
.toplist ul{width:1200px;}
.toplist ul li{ float:left; width:280px; margin-right:20px; border-right:1px dotted #CCC; overflow:hidden; }
.toplist ul li:last-child,.about ul li:last-child{border-right:none; }
.about ul li a{ color:#666;}
.toplist .con{ width:169px; float:left; padding-left:18px;}
.toplist ul li .pm img{ padding-top:13px;}
.toplist .con p a{ color:#666666;}
.toplist .con p a:hover{ color:#565656;}
.toplist .con .detail a:hover{color:#b81c22;}
.toplist .con h6{ font-size:16px; color:#b81c22; font-weight:bold;}
.toplist .con p,.imgframe p{ font-size:13px; color:#787878; line-height:24px; margin-top:10px; overflow:hidden;}

.toplist .con .detail,.aboutbox .about .detail,.imgframe .detail{ color:#b81c22;}
.aboutbox .about .detail{ background:url(../images/icon.png) left center no-repeat; padding-left:20px;}
.detail img{ margin-right:5px; margin-top:-2px;}
.topimg ul li{ position:relative; height:75px;}
.topimg ul li .imgbox{width:246px; height:70px;}
.imgbox .box_my{ position:absolute; background:url(../images/black.png) no-repeat; height:86px;}
.ab img{ margin-left:8px;}

/*about us*/
.aboutus{ width:100%; height:272px; background:#ececec; -moz-box-shadow:0px -2px 2px 0 #ddd;-webkit-box-shadow:0px -2px 0px 0 #ddd;box-shadow:0px -2px 2px 0 #ddd;}
.aboutbox{width:1200px; margin:0 auto; overflow:hidden;}
.about{ width:1200px; margin:24px 0 45px; overflow:hidden;}
.about ul{width:1300px;}
.about ul li{ float:left; margin-right:-20px;  border-right:1px dotted #CCC;}
.about ul .ap{ padding-right:11px; padding-top:10px}
.about ul .ap h3 a{ color:#000;}
.about ul .ap p a:hover{ color:#565656;}
.about ul .ap .detail a:hover{color:#b81c22;}

.about ul .us p a:hover{ color:#565656;}
.about ul .us .detail a:hover{color:#b81c22;}

.about ul li h3,.newtop h3,.part h3{ font-size:18px; font-weight:bold; height:30px;}
.about ul li p{ width:272px; line-height:24px;  font-size:13px; color:#787878; margin-top:20px; cursor:pointer;}
.about ul li p.ab{ margin-top:10px; position:relative;}
.about ul li p.ab a{ background:url(../images/bf.png) left bottom no-repeat; width:266px; height:200px; position:absolute; left:8px; top:0px; cursor:pointer;}
.about ul li p.ab a:hover{ background:url(../images/bf.png) left top no-repeat; }
.about ul li .us p{ margin-top:20px; line-height:24px;}
.about ul li .btline,.qnews .newtitle,.part .patitle{ border-bottom:2px solid #666666; width:194px; margin-top:10px;}
.about ul .a3{ padding:45px 0 0 18px;}
.about ul .a3 p{ padding:0; margin:0;}


.about ul li .us{ width:282px; padding:10px 20px 10px 50px; border-left:1px dotted #ccc; margin-left:55px;}
.us p span{ font-weight:bold;}

/*news*/
.qnews{ width:1200px; margin:30px auto; }
.newtop{ height:56px;}
.newnav{ position:relative; overflow:hidden; height:45px; padding-top:15px;}
.newnav a{ font-size:13px; margin-left:20px; color:#444; line-height:28px; display:block; float:left;}
.newnav a:hover,.newnav a.current{ color:#b81c22; font-weight:bold; background:url(../images/iconj.png)  center 23px no-repeat;}
.newlist{ margin-top:20px; width:1203px; overflow:hidden; display:none; position:relative;}
.newlist .bd ul li{ float:left; margin-right:19px; width:286px; height:495px;}
.newlist .hd ul li{ float:left; margin-right:20px;}
.newlist ul li:hover{ box-shadow:4px 4px 16px -5px #e6e6e6; }
.newlist .hd{ position:absolute; bottom:-30px; left:50%;  }
.newlist .hd ul li{ width:10px; height:10px; text-indent:-9999px; background:url(../images/wicon.png)  no-repeat;}
.newlist .hd .on{  background:url(../images/backicon.png)  no-repeat;}
/*.newlist ul li p img{box-shadow:4px 4px 16px -5px #e6e6e6;}*/
.frame{ width:284px;border:1px solid #e6e6e6;  border-top:none; -moz-box-shadow:0px 0px 2px 0 #ddd; -webkit-box-shadow:0px 0px 2px 0 #ddd; box-shadow:0px 0px 2px 0 #ddd;/* border-bottom-right-radius:3px; border-bottom-left-radius:3px;-webkit-border-radius: 3px; -o-border-radius: 3px;  -moz-border-radius: 3px;*/ behavor: url(../css/PIE.htc); }
.frame .imgframe{ width:220px; height:195px; padding:30px;}
.frame .imgframe .cons01{ height:66px; line-height:33px; overflow:hidden;}
.frame .imgframe p.detail a{ color:#666666;}
.frame .imgframe p.detail a:hover{ color:#b81c22;}
.frame .imgframe p a{ color:#666666;}
.frame .imgframe h3{ font-size:16px; font-weight:bold; color:#1a1a1a; height:44px; line-height:22px;overflow:hidden; 
}
.frame .imgframe .time{ font-size:12px; color:#8c8c8c;}
.frame .imgframe .info{ height:72px; line-height:24px; overflow:hidden;}
.frame .imgframe .info p{ margin-top:0px;height:72px; line-height:24px;}
.frame .imgframe .info p a{height:72px; line-height:24px;}


/*partner*/
.partner{ width:100%;}
.part{width:1200px; margin:0px auto; overflow:hidden;}


/*footer*/
.footer{width:100%;  overflow:hidden;}
.footer .ftred{ background:#b81c22; height:212px; }
.footlist{ width:1200px; margin:0 auto; padding-top:38px;}
.footlist dl{ float:left; width:190px; background:url(../images/line.png) 132px 0 no-repeat; height:158px; }
.footlist dl dt a{ font-size:14px; color:#fff;}
.footlist dl dt a:link{text-decoration:underline;}
.footlist dl dd a:link,.footlist dl dd a:hover{color:#fff;}
.footlist dl dd a{color:#fff;}
.footlist .span01{color:#fff; margin:5px 0 0 60px; display:inline-block;}
.footer .footcopy{ background:#000; height:60px; color:#fff;}
.ft{ width:1200px; margin:0 auto; }
.ft p{line-height:60px; color:#999999;}
.ft p a,.ft p img{color:#999999; margin-left:10px;}
.ftl{ margin-right:0px;}



/*search*/
.search_left {
    background: url("../images/search.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: right;
    height: 30px;
    width: 183px;
}

.search_left_text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0); font-size:12px;
    color: #999;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 7px 0 7px 15px;
    width: 120px; font-family:"微软雅黑";
}
input {
    border: medium none;
    outline: medium none;
}

.search_left_btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 34px;
    text-indent: -9999px;
    width: 40px;
}




/*culture*/
.cbanner{ width:100%; position:relative;}
.cbannercare{ width:100%; background:url(../images/newbanner.png) center 0 no-repeat; height:468px; position:relative;}
.binvest{ width:100%; background:url(../images/investbanner.png) center 0 no-repeat; height:468px; position:relative;}
.dbanner{ width:100%; background:url(../images/dbanner.png) center 0 no-repeat; height:468px; position:relative;}
.creditbar{ width:100%;  position:relative;}
.contactbar{ width:100%; background:url(../images/contact.png) center 0 no-repeat; height:468px; position:relative;}
.debanner{ width:100%;  position:relative;}
.shbanner{ width:100%; background:url(../images/shbanner.png) center 0 no-repeat; height:468px; position:relative;}
.jobbanner{ width:100%;  position:relative;}
.hbanner{ width:100%; background:url(../images/hbanner.jpg) center 0 no-repeat; height:468px; position:relative;}
.interbanner{ width:100%; position:relative;}
.newbanner{ width:100%;  position:relative;}
.publicbanner{ width:100%; background:url(../images/sobanner.png) center 0 no-repeat; height:468px; position:relative;}
.citybanner{ width:100%;  position:relative;}
.jbanner{ width:100%; position:relative;}
.frbanner{ width:100%;  position:relative;}
.contact{ width:100%;  position:relative;}
.carebanner{ width:100%; background:url(../images/carebanner.png) center 0 no-repeat; height:468px; position:relative;}

.yinying{ background:url(../images/yinying.png) center 0 no-repeat; position:absolute; top:0; width:100%; height:40px;}

.culture{width:1200px; margin:0px auto;  position:relative; }
.bar{ width:1200px; margin:0 auto; position:relative; height:0px; }
.cnav{ right: 0; bottom: 0px; position:absolute;}
.cnav ul li.current{  background:#b81c22;width:140px; height:40px; line-height:40px;  text-align:center; color:#FFF;}
.cnav ul li.current a{ color:#fff;}
.cnav ul li{  background:#fff; float:left; margin-right:5px;  width:140px; height:40px; line-height:40px; text-align:center;}
.cnav ul li a{ color:#000;}
.cnav ul li a:hover{ color:#FFF;}
.cnav ul li:hover a{ color:#FFF;}
.cnav ul li:hover{ background:#b81c22;width:140px; height:40px; line-height:40px;  text-align:center; color:#FFF;}


.ctitle{ margin:45px 0;  }
.ctitle h2{ font-size:24px; font-weight:bold; margin-bottom:15px;}
.ctitle p{font-size:24px; color:#444444; font-family:Arial, Helvetica, sans-serif;}
.sidenav{ color:#8c8c8c; }
.sidenav a{ margin-right:5px; vertical-align:middle; color:#8c8c8c;}
.line{ margin-top:145px; width:100%; border-bottom:1px solid #e8e8e8;}


.culcon{ width:1200px; margin:60px auto; overflow:hidden;}
.cullist{ height:240px;}
.cullist dl dt,.cullist dl dd{ float:left;}
.cullist dl dd{background:url(../images/ltou.png) 270px 66px no-repeat;  width:700px; height:200px;}
.culservicce{ margin:86px 0 0 80px;font-size:30px; color:#444444;}
.scon{margin:86px  0 0; font-size:18px; color:#444444;}
.scon1{margin:52px  0 0; font-size:18px; color:#444444;}
.cullist dl dd p{ width:280px; line-height:30px; height:auto;}
.culcom{ margin:50px 0; border-top:1px solid #e8e8e8; }
.culcom h3{ color:#1a1a1a; text-align:center; font-size:24px; margin-top:50px;}
.culcom p{ text-align:center; font-size:16px;  margin-top:28px;}
.cul_pro{ width:1200px;margin:0px auto;border-top:1px solid #e8e8e8; }
.cul_pro dl{ float:left; background:url(../images/change.png) no-repeat;  height:212px;}
.cul_pro dl:first-child{background:none;}
.cul_pro dd,.cul_pro dt{ text-align:center; width:400px;}
.cul_pro dt{ font-size:24px; color:#b81c22; margin-top:56px;}
.cul_pro dd p{ font-size:13px; color:#666;  margin-top:25px; line-height:24px;}



.framebox{ width:1200px; margin:60px auto; color:#444444;}

/*profile*/

.profile{width:1200px; margin:60px auto; overflow:hidden;}
.profile ul{ width:110%;}
.profile ul li{ float:left; width:598px; margin-right:6px; color:#444444;}
.profile ul li p{ line-height:24px;text-indent:25px;}
.profile ul li .pr_con,.profile ul li .pr_con1{ margin-top:50px;width:580px;}
.profile ul li p img{ margin-right:10px;}
.pr_con1{ border-left:1px dotted #ccc; padding-left:12px; margin-left:-12px;}
.pr_con1 p{ margin-left:5px;text-indent:25px;}
.pr_con1 p span{ color:#b81c22;}
.pr_con p{text-indent:25px;} 


/*Chairman of introduction*/

.intromain{width:1200px; margin:50px auto; overflow:hidden;}
.introside{ width:846px; height:auto;}
.introlf{ margin:30px 0 0; border-top:1px solid #e8e8e8;}
.introlf h3{ font-size:16px; color:#444444; font-weight:bold; margin-top:30px;}
.introlf p{ color:#444444;text-indent:25px;}
.introlf .point{ font-size:16px; color:#8c8c8c; margin:60px 0 0;}
.introlf .point img{ margin-right:12px;}
.intropeo{ padding:40px 0 48px; overflow:hidden; background:url(../images/zlines.png) 0  bottom repeat-x;}
.intropeo h3{margin-top:32px; text-align:center; font-size:24px; color:#444444; background:url(../images/dline.png) center 48px no-repeat; height:50px;}
.peotop{ margin-top:20px; }
.intropeo p{ font-size:16px; color:#444444; text-align:center; margin-bottom:42px; line-height:31px;}

.peolist{ margin:46px 0 0; overflow:hidden;}
.peolist ul li{ background:url(../images/shadowbg.png)right 8px no-repeat; float:left; width:300px; height:280px;}
.peolist ul{ text-align:center}
.peolist ul li dd{ margin-top:10px;}
.peoyear{ margin-top:30px;}
.peoyear p{ line-height:50px; font-size:16px; color:#444444;}
.peoyear p span{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.peoyear p .sp{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#cccccc;}




/*newsdetail*/
.newsdetail {width:1200px; margin:60px auto; overflow:hidden;}
.newsdetail .detail{width:904px; height:auto;}
.newsdetail .detail h3{ margin-top:35px;  font-size:18px; color:#353535; text-align:center; }
.newsdetail .detail p{ color:#969696; text-align:center; line-height:35px;}
.detail .detailcon{ margin:20px; border-top:2px solid #e8e8e8; }
.detail .detailcon p{ text-align:left; color:#666666; margin-bottom:35px; line-height:24px;}
.newscon{ margin-top:10px;}
.newscon a{ color:#666;}
.detaillg{ margin-top:115px;}
.detaillg p{ width:252px; height:110px; background:#bbb; margin-bottom:72px; font-size:30px; color:#fff; line-height:110px; text-align:center;}
.detaillg p span{ display:block;width:252px; height:110px; background:#bbb; margin-bottom:72px; font-size:30px; color:#fff; line-height:110px; text-align:center;}
.detaillg p:hover{background:#c30c13;}
.detaillg .pre{}

.detaillg p a{ color:#fff;}
.detaillg .next{}
.detaillg .list01{ font-size:18px; background:url(../images/backbtn.png) 0 0 no-repeat; display:inline-block; width:250px; height:45px; line-height:45px; text-align:center;}
.detaillg span a{ color:#666;}
/*news*/

.newslist1{width:1200px; margin:60px auto; overflow:hidden;}
.newslist1 p{border-bottom:1px solid #e8e8e8; line-height:35px; height:35px;}
.newslist1 p.tbNew a {position:relative;display:inline-block;}
.newslist1 p.tbNew a span{position:absolute;right:-20px;top:0px;width:28px;height:16px;display:inline-block;background:url(../images/tbN.gif) no-repeat 105% top;}

.newslist{width:1200px; margin:60px auto 0; overflow:hidden;}
.newslist .pcare .pcontent p,.newslist1 .pcare .pcontent p{ border:none; line-height:35px; }
.newslist p img,.newslist1 p img{margin:0 8px;}
.newslist p a,.newslist1 p a{ color:#444;}
.newslist p a:hover,.newslist1 p a:hover{ color:#b81c22;}
.newslist span,.newslist1 span{ float:right; color:#888; font-size:12px;}



/*care*/
.carelist{width:1200px; margin:60px auto; overflow:hidden;}
.carelist .carebg{ margin-bottom:38px;}
.carelist p{ border-bottom:1px solid #e8e8e8; line-height:35px; height:35px;}
.carelist p img{ margin:0 8px;}
.carelist span{ float:right;}


/*invest*/
.invest{width:1200px; margin:60px auto; overflow:hidden;}
.investlist{ width:110%;}
.investlist ul li{ float:left; width:353px; margin-right:70px;}
.investlist ul li h3{ font-size:16px; color:#1a1a1a; margin:30px 0;}
.investlist ul li P{ margin-bottom:35px;}
.investlist ul li P a{ color:#444; line-height:24px;}
.investlist ul li .see{ background:url(../images/redbtn.png) no-repeat; width:130px; line-height:35px; height:35px; text-align:center; font-size:14px; color:#fff;}
.investlist ul li .see a{ color:#fff;}
.investlist ul li p.info{ height:72px; line-height:24px; overflow:hidden;}


/*investdetail*/

.investdetail{width:1200px; margin:60px auto; overflow:hidden;}
.detailtop{ padding:0px 0 35px; text-align:center;  border-bottom:1px solid #e8e8e8; }
.detailtop h3{ font-size:24px; color:#1a1a1a;}
.detailtop p{ margin-top:25px; color:#444; font-size:13px; text-align:left;}
.detailside{ margin-top:50px; width:1200px; overflow:hidden;}
.detailside .sides ul{ width:1310px;}
.detailside .sides ul li{ float:left; width:326px; margin-right:110px;}
.sides ul li h2{ font-size:24px; color:#444444;}
.sides ul li img{ margin:20px 0;}
.sides ul li p{ line-height:24px; color:#444;}
.sidebtm{ width:100%; height:77px; background:#e6e6e6;}
.sidebtm .btmtwo{ width:1200px; margin:0 auto; overflow:hidden;}
.sidebtm .btmtwo P{ font-size:24px; color:#444444; line-height:77px;}

/*credit*/
.credit{width:1200px; margin:30px auto; overflow:hidden;}
.iconlist{ width:110%; overflow:hidden; background:url(../images/zlines.png) 0  bottom repeat-x; }
.iconlist ul li{ float:left; width:300px; height:120px;  border-right:1px dotted #ccc; text-align:center;}
.iconlist ul li.current{ background:url(../images/wyjd-ty.png) 0 bottom no-repeat; float:left; width:240px; height:120px;  border-right:1px dotted #ccc; text-align:center;}
.iconlist ul li:last-child{background:none;}
.iconlist ul li a{ color:#909090; display:block; width:300px; float:left; line-height:29px;}
.iconlist ul li:hover,.iconlist ul li.current{ background:url(../images/wyjd-ty.png) 0 bottom no-repeat;}
.iconlist ul li a:hover，.iconlist ul li.current a{font-weight:bold; color:#b81c22; background:url(../images/iconj.png) center bottom no-repeat;}
.iconlist ul li a img{text-align:center; vertical-align:top; padding-bottom:8px;}


.credittop{ padding:50px 0 105px; text-align:center;  }
.credittop h3{ font-size:24px; color:#1a1a1a;}
.credittop p{ margin-top:25px; color:#666; font-size:16px;}

.yuan{ width:1200px; margin:0 auto 90px;  overflow:hidden;}
.yuanlist{}
.yuanlist dl dd,.yuanlist dl dt{ float:left; margin-right:30px;}
.yuanlist dl dd h3{ font-size:24px; margin-bottom:20px; color:#444;}
.yuanlist dl dd p{ color:#666;}

.creditmain{ width:100%; margin:0 auto; overflow:hidden;}



/*process*/

.processmain{  background:url(../images/creditside.jpg)  center 0 no-repeat; width:100%; height:445px;;}
.process{width:1200px; margin:0 auto; overflow:hidden}
.process h3{ background:url(../images/wline.jpg) center 68px no-repeat;  font-size:36px; text-align:center; color:#fff; margin-top:65px; height:70px;}

.listpr{ width:105%;}
.listpr ul li{ background:url(../images/yu.png)  no-repeat;float:left; width:149px; height:166px;  margin-top:55px; margin-right:-2px;  font-size:16px; color:#000000;}
.listpr ul li a{text-align:left;  padding:60px 0 0 20px; display:block;}
.listpr ul li:first-child{padding:10px 0 0 0;}
.listpr ul li:last-child { background:url(../images/redyu.png)  no-repeat;  font-size:24px;  width:169px; height:168px; padding:10px 0 0 10px;}
.listpr ul li:last-child a {color:#fff;}

.apply{width:1200px; margin:65px auto; overflow:hidden;}
.apply h3{ background:url(../images/dline.png) center 42px no-repeat;  font-size:24px; text-align:center; color:#1a1a1a;  height:44px;}
.applylist dl{ margin-top:40px; width:475px;}
.applylist dl dt{ color:#b81c22; font-size:24px; margin-bottom:20px;}
.applylist dl dd p{ height:30px; line-height:30px; color:#444;}
.applylist dl dd p img{ margin:0 8px;}

.applylogin{ width:100%; background:#e6e6e6; height:682px;  text-align:center;}
.applylogin h3{ font-size:30px; color:#1a1a1a;  padding-top:60px;}
.applylogin p{ font-size:18px; color:#444444; padding-top:20px;}
.applylogin  span{ background:url(../images/dline.png) center 58px no-repeat;  height:44px; color:#8c8c8c; padding-top:30px; display:inline-block;}
.applylogin  a.link{ background:url(../images/dline.png) 20px 58px no-repeat;  height:44px; color:#8c8c8c; padding-top:30px; display:block; width:90px; margin:0px auto;}
.applylogin table{ margin-top:40px;}
.applylogin table tr td{ text-align:center;  font-size:15px; color:#444444; height:30px; padding-bottom:8px;}
.applylogin table tr td input{ text-align:center; color:#666;}

.applylogin table tr.yxtrje{padding-top:30px; text-align:center; width:100%;}



.applylogin .txt{ width:405px; height:39px; background:#f3f3f3; border-radius:3px;}
.applylogin .txt1{ width:845px; height:52px; line-height:52px; background:#f3f3f3; border-radius:3px; text-align:right; padding-right:30px; color:#8c8c8c;}
.sex{ width:405px; height:39px; line-height:39px; background:#f3f3f3;}
.select1{width:132px; height:39px; line-height:39px; border:none; background:#f3f3f3;}
.subbg{ background:url(../images/sbmbt.png) no-repeat; width:132px; height:42px; font-size:18px; font-weight:bold; color:#fff; margin:22px 0 0; }


/*layout*/
.map{width:1200px; margin:10px auto 60px; overflow:hidden;}
.maplist{ width:105%; margin-top:50px;}
.maplist ul li{ float:left; width:590px; height:160px; background:#fff; border-radius:3px; margin:40px 40px 0 0;  box-shadow:0 2px 2px 0 #ddd; }
.maplist ul li h3{ font-size:24px; padding:30px 0 18px 30px; color:#1a1a1a;}
.maplist ul li p{  padding:0 0 0 30px;  height:24px; line-height:24px;color:#666;}


/*lend*/
.qinhuabout{ margin:60px  auto 0; width:1200px; overflow:hidden;}
.qinhuabout h3{ margin-bottom:34px; font-size:24px; color:#1a1a1a;}
.qinhuabout p{ height:38px; line-height:38px; color:#444444;}
.qinhuabout .pt{ margin:60px 0; font-size:24px; color:#1a1a1a; width:672px;}
.qinhuabout .pt p{ text-align:center; height:65px; line-height:65px;}
.ptprocess{ background:url(../images/zlines.png) 0  0 repeat-x; padding-top:20px; overflow:hidden;}
.pro { margin:80px 0;}
.pro  h3{ height:50px; font-size:100px; color:#8c8c8c;}
.pro  span{ font-family:Arial, Helvetica, sans-serif; font-size:41px; color:#cccccc; display:block;}
.ptprocess p{ margin-top:30px;}




/*manage*/

.manage{ margin:60px auto; width:1200px;}
.manage p{ height:34px; line-height:34px; text-align:center; color:#444444;}
.manage .mancon{ background:url(../images/zlines.png) 0   bottom repeat-x; padding-bottom:40px;}
.manage .mancon img{ margin:42px 0 45px;}
.manage .mancon h3{ margin-bottom:36px; font-size:24px; color:#b81c22;}
.manage .mancon p{height:30px; line-height:30px; color:#444444; text-align:left;}

.mangoods h3{background:url(../images/dline.png) center 78px no-repeat; height:47px; font-size:24px; color:#1a1a1a; text-align:center; padding:40px 0 30px; }
.mangoods  table{ border:1px solid #e6e6e6;}
.mangoods  table tr td{ text-align:center; height:50px; line-height:50px; border-right:1px solid #fff; }
.mangoods  table tr td:last-child{ border:none;}
.mangoods .first{ background:#b81c22; font-size:16px; color:#fff;}
.mangoods .second{ background:#e6e6e6;}

.product{ width:1200px; overflow:hidden; margin:40px auto;}
.product ul{width:120%;}
.product ul li{ float:left; background:#fff; color:#444444; margin-right:20px; border:1px solid #e6e6e6;}
.product ul li h3{ font-size:24px; padding:30px 30px 0;}
.product ul li p{ text-align:left;  padding:12px 30px 0; line-height:26px;}
.product ul .num1{ width:228px; height:222px; }
.product ul .num2{ width:316px; height:222px; }
.product ul .num3{ width:640px; height:222px; }
.product ul .num3 span{ color:#b81c22; line-height:48px;}
.ps{ text-align:center; margin:45px 0 60px;}



/*success*/
.success{ margin:52px  auto 0; overflow:hidden; width:1200px;}
.sulist .con{ width:740px; height:auto;}
.sulist .con p{ line-height:24px; margin-bottom:42px;}
.sulist .con .fc{ color:#b81c22; font-size:24px;}

.successbg{ background:url(../images/suimg.png) center 0 no-repeat; width:100%; height:511px;  margin:0 auto 60px;}
.sumain{ width:1200px; margin:0 auto; overflow:hidden;}
.bglist{ padding:75px 0 0 50px;}
.bglist dl dt{ font-size:36px; color:#fff;}
.bglist dl .dt1{ padding-top:65px;}
.bglist dl{ float:left;}
.bglist dl dd{  color:#fff; margin:20px 0 50px;}



.yudetail{ width:1200px; margin:75px auto 0px; overflow:hidden;  background:url(../images/zlines.png) 0   bottom repeat-x; padding-bottom:60px;}



.yu{ position:relative; height:302px; width:302px; position:relative;}
.yu p{ position:absolute; background:url(../images/redyuan.png) no-repeat; width:103px; height:103px; line-height:103px; right:-52px; top:90px; color:#fff; font-size:18px; padding-left:14px; z-index:2;}
.yu .zzc{ position:absolute; width:302px; height:302px; background:url(../images/al.png) left top no-repeat; z-index:1; display:block;}
.yucon{ width:755px;}
.yucon h3{ font-size:24px; color:#444444; display:inline;}
.yucon span{ color:#b81c22; font-size:24px; }
.yucon p{ margin-top:25px; line-height:26px;}
.yucon .wang{ color:#b81c22; font-size:18px;}


/*contact*/
.mapbg{width:1200px; margin:60px auto 0px; overflow:hidden; }
.mapft{ text-align:center; margin:30px 0 60px;}
.mapft h3{  font-size:24px; color:#444444;  background:url(../images/dline.png) center 38px no-repeat; height:40px;}
.mapft p{ line-height:26px; font-size:16px; color:#444444;}


/*develop*/

.develop{width:1200px; margin:52px auto 60px; overflow:hidden; }
.delist .con,.delist1 .con{ width:569px; height:auto;}
.delist .con p{line-height:24px; margin-bottom:42px; color:#444;}
.delist1 .con p{ margin-top:32px;}
.delist1 .con p.decol{ font-size:24px; color:#444;}
.delist .con p span,.delist1 .con p span{ height:24px; line-height:24px; margin-bottom:42px; font-size:15px; color:#b81c22;}
.delist .con .deft{ font-size:16px; color:#1a1a1a; font-weight:bold;}
.delist .con .fc{ color:#b81c22; font-size:24px;}
.delist .con p span,.delist1 .con p span{ font-size:24px;}
.delist .con .decol span,.delist1 .con .decol span{color:#b81c22;  font-size:24px;}


.shimg{width:1200px; margin:52px auto 60px; overflow:hidden;}



/*jobs*/
.mail{width:260px; margin:22px 0 0; overflow:hidden;}
.jobs{width:1200px; margin:52px auto 0; overflow:hidden;}
.jobs p{ margin-bottom:35px; font-size:16px; color:#444444;}

.jobside{ width:532px;}
.jobside h3{ font-size:24px; color:#1a1a1a;  margin-bottom:35px; }
.jobside p{ color:#444444; font-size:13px; line-height:27px;}
.jobside span{  font-size:38px;  color:#b81c22;  margin-top:50px;}

.pagejob{ width:1202px; margin:0 auto 40px; overflow:hidden;}
.jobsDd li{ float:left; width:80px; font-size:16px; text-indent:26px; line-height:24px;}
.jobsDd li.current{ background:url(../images/else/zpIcon.png) left center no-repeat; }
.jobsDd li.current,.jobsDd li.current a{font-weight:bold; color:#d91e13;}

.jobsItem{ height:40px; margin:25px 0px 2px;}
.jobsItem li{ float:left; height:40px; font-size:14px; color:#fff; line-height:40px; text-align:center; background:#666; border-right:1px #fff solid;}
.jobsItem li a{ color:#444;}
.jobsItem li.li0{ width:240px;}
.jobsItem li.li1{ width:160px;}
.jobsItem li.li2{ width:160px;}
.jobsItem li.li3{ width:160px;}
.jobsItem li.li4{ width:160px;}
.jobsItem li.li5{ width:160px;}
.jobsItem li.li6{ width:153px;}
.jobsItem li.li6 img{margin-top:-4px;}


.newsTit{  border-bottom:1px #fff solid;}
.newsTit ul{ display:block; margin-bottom:0px; height:34px;}
.newsTit li{ float:left; line-height:34px; font-size:14px; text-align:center; background:#dddddd; border-right:1px #fff solid;  cursor:pointer;}
.newsTit li a{ display:block; font-size:14px;}
.newsTit li.li0{  width:240px; }
.newsTit li.li1{ width:160px;}
.newsTit li.li2{ width:160px;}
.newsTit li.li3{ width:160px; }
.newsTit li.li4{ width:160px;}
.newsTit li.li5{ width:160px;}
.newsTit li.li6{ width:153px; background:#dddddd url(../images/fsjl.jpg) center no-repeat; text-align:center;}
.newsTit li.li6 a{ color:#fff;}
.newsTit li.li6 img{ margin-top:-4px;}

.jobsDetail{ background:#eaeaea; padding:0px 35px 60px 50px; font-size:13px; line-height:28px; display:none; color:#666;}
.jobsDetail .title{ padding:35px 0px 20px; font-weight:bold; font-size:16px; color:#1a1a1a;}
.jobsDetail .title span{ border-bottom:2px #333333 solid; padding-bottom:5px;}


.jobsTitle{ font-weight:normal; padding-bottom:25px; font-size:18px; font-weight:bold; position:relative; color:#1995da;}
.jobsTitle a{ display:block; font-size:12px; width:60px; height:26px; border:1px #c1c0c0 solid; text-align:center; line-height:26px; position:absolute; right:0px; top:0px;}
.jobsDetailItem{position:relative;margin:30px 0px;}
.jobsDetailItem ul{ display:block;width:360px; }
.jobsDetailItem li{ float:left; font-weight:bold; width:180px; font-size:14px; height:30px; line-height:30px;}
.jobsDetailItem .btn{ background:#005db0; font-size:18px; color:#fff; width:111px; height:46px; line-height:46px; text-align:center; 
                      position:absolute;right:0px; top:6px;}
.jobsInfo{ line-height:24px; font-size:14px;}
.jobsInfo p,.jobsInfo div{ font-size:14px;}
.jobsInfo .title{ font-weight:bold; font-size:14px; padding-bottom:3px;}

.applyBtn{ display:block; margin:30px 0px 10px; width:90px; height:30px; }



/*industry*/
.industry{width:1200px; margin:20px auto 60px; overflow:hidden;}
.indust{ width:600px; height:auto;}
.indust p{ margin-top:52px; font-size:24px; color:#444444; line-height:36px;}

.inter{width:1200px; margin:50px auto 60px; overflow:hidden; }
.interbg{background:url(../images/interbg.jpg) no-repeat; height:590px; }
.intercon{ width:646px; height:140px; padding:105px 0 0 135px;}
.intercon h3{ font-size:36px; color:#1a1a1a; margin-bottom:30px; line-height:38px;}
.intercon  p{ line-height:24px;}


/*public*/
.pmain{ width:1200px;position:relative; margin:30px auto 0px;}
.public{ background:url(../images/redtiao.png) center  top no-repeat; width:100%;position:relative;padding-top:100px; }
.puimg{ width:1200px; margin:20px auto 20px; overflow:hidden;}
.pmain .mb20{margin-bottom:20px;}
.pcare{width:1200px; margin:40px auto 30px; overflow:hidden;}
.pcare p{ font-size:24px; color:#b81c22;}
.pcare p span{ font-size:18px; color:#999493;}
.pcontent{ margin:35px 0 0;}
.pcontent p{ margin-bottom:32px; font-size:13px; color:#444444; line-height:24px;}
.pcontent .pimg{ width:105%;}
.pcare .pcontent p img{ margin-right:30px;}


/*career*/
.career{width:1200px; margin:60px auto 60px; overflow:hidden;}
.career p{ width:722px; font-size:14px; color:#444444; margin-bottom:35px;}
.carcon{background:#e3e3e3; height:354px; width:1200px; box-shadow:1px 6px 4px -5px #e6e6e6;}
.carcon .con img{ margin-left:30px;}
.pway dl{ float:left;}
.pway dl dt{font-size:24px; color:#1a1a1a; margin:32px 0 0 32px;}
.pway dl dd{ background:url(../images/garyicon.png) left  8px no-repeat; font-size:13px; color:#444444;  margin:0 0 0 32px; width:392px; margin-top:27px;}
.pway dl dd a{ margin-left:16px; color:#444;}
.system{background:url(../images/ybg.png) center 45px no-repeat; height:296px;} 
.system ul .left01{ width:205px;}
.system ul li{ float:left; width:213px; height:137px; padding:112px 0 0 122px; margin-right:47px; color:#fff;}
.system .lim{ font-size:48px; color:#b81c22;}




.videoBox{ display: none; width: 600px; height:450px;  overflow: hidden;position: fixed; z-index: 9999; left: 50%; top:1%; margin-left: -300px; background:#fff;}
.spClose{ position:absolute; right:20px; top:20px; width:30px; height:30px; display:block; cursor:pointer;
          background:url(../images/close1.jpg) left top no-repeat;  }
a.spClose:hover{background:url(../images/close2.jpg) left top no-repeat;}
.spTitle { width:98%; padding:0 0 10px 2%; height:48px; line-height:24px; font-size:14px; color:#d60010;  margin-top:10px;}
.spBox{ background:#fff;}
.bg{ display:none; width:100%;  position:fixed; height: 100%; left:0; top:0px; z-index:9998;  background:url(../images/tm.png) repeat;}






.indexBanner{ width:100%; height:628px;}
.indexBanner .slides {height: 628px; width:100%; overflow:hidden;}
.indexBanner .pro-switch {height: 628px;overflow: hidden;position: relative;width:100%; z-index:1;}
.indexBanner .flexslider {margin: 0;padding: 0;}
.indexBanner .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; height:628px;}
.indexBanner .flexslider .slides > li  a{ display:block; width:100%; height:100%;}
.indexBanner .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.indexBanner .no-js .slides > li:first-child {display: block;}
.indexBanner .flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.indexBanner .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.indexBanner .flexslider .slides {zoom: 1;}
.indexBanner .flex-direction-nav {*height: 0;}
.indexBanner .flex-direction-nav a {display: block;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease; position:absolute;  top:220px;height:69px;width:38px; }
.indexBanner .flex-direction-nav .flex-next {right: 65px;}
.indexBanner .flex-direction-nav .flex-prev {left:65px;}
.indexBanner .flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.indexBanner .flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.indexBanner .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.indexBanner .flex-control-nav {width:1200px;position: absolute; left:49%; margin-left:0px;bottom: 0px; margin-bottom:10px;}
.indexBanner .flex-control-nav li {display: inline-block;zoom: 1;*display: inline; float:left;width:400px; height:12px; line-height:12px;}
.indexBanner .flex-control-paging li a {background:#fff;display:block;height:12px; line-height:12px; text-align:center;
overflow: hidden;color:#b81c22; font-size:15px;cursor: pointer;border-radius:50%;box-shadow: #b81c22 0px 0px 1px;}
.indexBanner .flex-control-paging li a.flex-active {  font-weight:bold; background: url(../images/icon02.png) 0px 0px repeat; color:#fff;}



.selectDr{ width:132px; left:1px; top:30px; position:absolute; z-index:1;   display:block;}
.selectDr li{background:#f3f3f3; height:24px; line-height:24px; text-indent:10px; font-size:14px; width:100%; border-top:1px #f3f3f3 solid; cursor:pointer; margin:0px auto; }
.selectDr .six{-moz-border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px; -moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.selectDr li:hover{ background:#b81c22; color:#fff}
.xzSearch{ margin-bottom:0px;}
.xzSearchXL { position:relative ; float:left; width: 135px; }
.xzSearchXL input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.xzSearch em,.xzSearch .text{ cursor:pointer; font-style:normal; display:block; background:#f3f3f3 url(..../images/icons1.png) 112px center no-repeat;  border-left:none; height: 39px; line-height:39px; position: relative; padding-left:10px; width:122px;}
.top1{ padding-top:10px;}




.wrapper{width:100%;margin:20px auto 0; position:relative; background:#e8e8e8;}
#focus{width:1200px;height:72px; margin:0px auto;position:relative; z-index:1; overflow:hidden;}
#focus ul{height:72px;position:absolute;}
#focus ul li{float:left;width:240px;height:72px;overflow:hidden;position:relative;background:#000;}
#focus ul li img{width:100%;height:72px;}
#focus ul li div{position:absolute;overflow:hidden;}


.wrapper .btn{ position:relative; z-index:2;}
.goL{ position:absolute; left:100px; top:24px;height:23px;width:12px; background:url(../images/z.png) 0px top no-repeat;}
.goR{ position:absolute; right:100px; top:24px;height:23px;width:12px;background:url(../images/y.png) 0px top no-repeat;}

.xuanfu{ width: 43px; height:303px; position: fixed; right: 0px; top: 50%; margin-top: -150px; z-index: 10000;}
.xuanfu li{ width: 43px; height:43px;  margin-bottom: 2px; background: #3f3f3f; text-align: center; cursor: pointer; line-height: 43px;  position:relative;}
.xuanfu li:nth-child(1){background: #66066e;}
.xuanfu li:nth-child(2){background: #8bc58d;}
.xuanfu li:nth-child(3){background: #e7766c;}
.xuanfu li:nth-child(4){background: #39b4e0;}
.xuanfu li:nth-child(5){background: #d65573;}
.xuanfu li .tm{background:none; position:absolute; left:0px; top:0px;width:43px; height:43px; display:none;}
.xuanfu li img{border: medium none;display: inline-block;vertical-align: middle;}
.xuanfu li:hover{background-color:#dc002e; transition: background-color 0.5s;-moz-transition: background-color 0.5s;	-webkit-transition: background-color 0.5s;-o-transition: background-color 0.5s;}
.weixin{ width: 0px; height:43px; overflow: hidden;  position: absolute; right: 0px; top: 90px; z-index: 2; }
.weixin .wx_nr{ overflow: hidden;background: #fff; width: 168px; height: 210px;background:none;}
.weixin .wx_nr .dh_bt{ height: 43px; line-height: 43px; color: #fff; font-size: 24px; font-family: \5FAE\8F6F\96C5\9ED1; background: #e72d30; width: 229px; padding-left: 21px;}
.weixin .wx_nr .wx_bt{ height: 43px; line-height: 43px; color: #fff; font-size: 24px; font-family: \5FAE\8F6F\96C5\9ED1;background:#e72d30;  width: 229px; padding-left: 21px;}
.weixin .wx_nr .wx_cont{ width:168px; height: 148px; text-align: center; padding-top:20px; background:#fff;}
.weixin .gb{display: inline-block; width: 43px;height: 43px;/* height: 34px;padding-top: 9px; */padding-top:0px; position: absolute; right: 0px; top:0px; background:#e72d30; text-align: center; cursor: pointer;}
/*.liuyan{ width:0px; height: 43px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 2;}*/
.liuyan .gb{ display: inline-block; width: 43px; height: 38px; padding-top: 21px; position: absolute; right: 0px; top: 61px; background:none;  text-align: center; cursor: pointer;}
.rightTel{width:0px; height: 43px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 2;background:#fff; }
.rightTel .nr{ height:43px;background:none; }
.rightTel .gb{ display: inline-block; width: 43px; height: 43px;/* height: 34px;padding-top: 9px; */padding-top:0px;position: absolute; right: 0px; top: 0px; background:none;  text-align: center; cursor: pointer;}
.liuyan .gb:hover img,.weixin .gb:hover img{animation:spinAround 0.3s ;
      -moz-animation:spinAround 0.3s ;
      -webkit-animation:spinAround 0.3s ; 
      -o-animation:spinAround 0.3s ;
      animation-timing-function: linear;
      -moz-animation-timing-function:linear;
      -webkit-animation-timing-function: linear;
      -o-animation-timing-function: linear;}
.liuyan .gb:hover img,.weixin .gb:hover img{animation:spinAround 0.3s ;
      -moz-animation:spinAround 0.3s ;
      -webkit-animation:spinAround 0.3s ; 
      -o-animation:spinAround 0.3s ;
      animation-timing-function: linear;
      -moz-animation-timing-function:linear;
      -webkit-animation-timing-function: linear;
      -o-animation-timing-function: linear;}
.liuyan2 .ly-bt{ height: 43px; line-height: 43px; color: #fff; font-size: 24px; font-family: \5FAE\8F6F\96C5\9ED1; 
                 background:#e72d30; width: 370px; padding-left: 21px;}
.liuyan2 .gb{ display: inline-block; width: 43px;height: 43px;/* height: 34px;padding-top: 9px; */padding-top:0px; position: absolute; right: 0px; background:#e72d30;  text-align: center; cursor: pointer;}
.liuyan2{ width:0px; height: 43px; overflow: hidden; position: absolute; right: 0px; top:180px;  z-index: 2;}
.liuyan2 .liuyan-nr{ width: 389px; height: 490px; background: #fff;}
.liuyan2 .ly-cont{ padding: 20px 40px;}
.liuyan2 .ly-cont table{margin-top: 15px;}
.liuyan2 .ly-cont table td{ padding-bottom: 8px;}
.liuyan2 .ly-cont table td.dq{padding-right: 5px; font-size: 14px; color: #333333; vertical-align: top; line-height: 31px;}
.liuyan2 .ly-cont table td .ly-txt{ width: 246px; padding:6px 0px 6px 5px; height: 18px; line-height: 18px;border:none; background: #dadada;}
.liuyan2 .ly-cont table td .ly-txt1{height: 22px;
  line-height: 22px;
  border: solid 1px #b3b3b3;
  padding-left: 2px;
  margin-left:5px;}
.liuyan2 .ly-cont table td textarea{ width: 245px;padding: 3px; border:none; height: 97px;background: #dadada; font-size:13px; line-height:22px;}
.liuyan2 .ly-cont table td .tj{ width:71px; height: 27px; border:none;color: #fff; padding:0 10px 0 0;text-align:center;  font-size: 14px; 
                                background: url(../images/tj.png) 0 0 no-repeat; line-height: 27px; cursor: pointer;}
.liuyan2 .ly-cont table td .cz{ width: 80px; height: 27px; border:none;color: #fff; text-align:center;  font-size: 14px; 
                                background: #c5c6c8; line-height: 27px; cursor: pointer;}

.liuyan{ width:0px; height: 43px; overflow: hidden; position: absolute; right: 0px; top: 45px;  z-index: 2; }
.liuyan .ly-bt{ height: 43px; line-height: 43px; color: #fff; font-size: 24px; font-family: \5FAE\8F6F\96C5\9ED1; width: 370px; padding-left: 21px;}
.liuyan .gb{ display: inline-block; width: 43px; height: 43px;/* height: 34px;padding-top: 9px; */padding-top:0px;position: absolute; background:#e72d30; right: 0px; top:0px;text-align: center; cursor: pointer;}
.liuyan .liuyan-nr{ width:186px;/*width:254px; height:390px;*/ height:43px;background:#fff; padding-top:0px; }
.liuyan .liuyan-nr h3{ background:#e72d30; height:43px; line-height:43px; font-size:24px; text-indent:15px; font-weight:normal; color:#fff;}
.liuyan .liuyan-nr .dlBox{padding:20px 0px 0px 20px; height:293px; background:#fff;}
.liuyan .liuyan-nr dl{ float:left;width:95px; margin-right:22px; margin-bottom:24px;}
.liuyan .liuyan-nr dl dt{width:95px; height:100px; margin-bottom:10px;}
.liuyan .liuyan-nr dl dd a{ color:#fff;}
.liuyan .liuyan-nr dl dd{ background:#e72d30; height:27px; line-height:27px; color:#fff; text-align:center; font-size:14px; position:relative;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;behavior:url(../css/PIE.htc);}

.tel_neirong{ width:0;position:absolute; right:0; top:0; display:none; overflow:hidden;}
.tel_neirong .liuyan-nr{width:186px;/*width:241px;*/background:#fff;}
.tel_neirong .liuyan-nr .tel-bt{ height:38px; font-weight:bold; line-height:18px;color: #fff; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; padding:5px 0px 0px 24px; background:#e72d30 url(..../images/tel_btn.png) 10px center no-repeat;}
.tel_neirong .liuyan-nr .tel-bt span{ font-size:12px; color:#fff; display:block; font-weight:normal;}
.tel_neirong .liuyan-nr .tel-bt img{ margin-right:11px;}
.tel_neirong .liuyan-nr .dlBox{ height:0px; padding:0px 30px 0px; background:url(../images/tel_bg.jpg) 0 0 no-repeat; overflow:hidden;}
.tel_neirong .liuyan-nr .dlBox .tel_p{ color:#e72d30; font-size:52px; font-family:arial; line-height:52px; padding-bottom:13px; letter-spacing:1px;}
.tel_neirong .liuyan-nr .dlBox .tip{ width:330px;background:url(../images/tel_borderbg.jpg) 0 0 repeat; padding:2px;} 
.tel_neirong .liuyan-nr .dlBox .tip div{ background:#888; color:#fff;}
.tel_neirong .gb{ display: inline-block; width: 43px;height: 43px;/* height: 34px;padding-top: 9px; */padding-top:0px;position: absolute; right: 0px; top: 0px; background: #dc002e; text-align: center; cursor: pointer;}





.proDetailImg{ width:100%; height:592px; position:relative;}
.proDetailImg .slides {height: 592px; width:100%; overflow:hidden;}
.proDetailImg .pro-switch {height: 592px;overflow: hidden;position: relative;width:100%; z-index:1;}
.proDetailImg .flexslider {margin: 0;padding: 0;}
.proDetailImg .flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; height:592px;}
.proDetailImg .flexslider .slides > li  a{ display:block; width:100%; height:100%;}
.proDetailImg .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.proDetailImg .no-js .slides > li:first-child {display: block;}
.proDetailImg .flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.proDetailImg .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.proDetailImg .flexslider .slides {zoom: 1;}
.proDetailImg .flex-direction-nav {*height: 0;}
.proDetailImg .flex-direction-nav a {display: block;z-index: 10;cursor: pointer;text-indent: -9999px;-webkit-transition: all .3s ease; position:absolute;  top:257px;
                                     height:40px;width:40px; }
.proDetailImg .flex-direction-nav .flex-next {right: 65px; background:url(../images/yjt.png) left top no-repeat;}
.proDetailImg .flex-direction-nav .flex-prev {left:65px;background:url(../images/zjt.png) left top no-repeat;}
.proDetailImg .flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.proDetailImg .flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.proDetailImg .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.proDetailImg .flex-control-nav {width:1200px;position: absolute; left:50%; margin-left:-600px;bottom: 20px;}
.proDetailImg .flex-control-nav li {display: inline-block;zoom: 1;*display: inline; float:left;width:14px; height:14px; line-height:14px; margin-right:8px; }
.proDetailImg .flex-control-paging li a {background: url(../images/d.png) right 0px no-repeat;display:block;height:14px; line-height:14px; text-align:center; text-indent:-999999px;
overflow: hidden;color:#b81c22; font-size:15px;width: 14px;cursor: pointer;}
.proDetailImg .flex-control-paging li a.flex-active {  font-weight:bold; background: url(../images/d.png) 0px 0px no-repeat; color:#fff;}
.proDetailImg .sidenav{ top:15px; position:absolute; z-index:9;}
.proDetailImg .sidenav a,.proDetailImg .sidenav{ color:#fff;}






.new_list{ width:1200px; margin:0px auto 30px;}
.new_list ul{ list-style:none; margin-top:20px;}
.new_list ul li{line-height:35px; border-bottom:1px solid #e8e8e8; height:35px; overflow:hidden;  background:url(../images/redicon.png) left center no-repeat; padding-left:17px;
                transition:background-color 1s ease 0s;
-ms-transition:background-color 1s ease 0s;
-moz-transition:background-color 1s ease 0s;
-webkit-transition:background-color 1s ease 0s;
-o-transition:background-color 1s ease 0s;}
.new_list ul li a{ text-decoration:none; display:block; width:1040px;overflow:hidden; float:left;}
.new_list ul li span{float:right; color:#808080; font-size:10px; display:block;width:100px;}
.new_list ul li em{ font-style:normal; float:left; width:28px; padding-left:12px;}

.new_list ul li.hover a,.new_list ul li.hover span,.new_list ul li.hover em{ color:#b81c22;}
.new_list ul li.hover a{ }
.new_list ul li.hover span{}




.page{ margin:0px auto 60px; height:26px; text-align:center;max-width:1200px;}
.page a{padding: 3px 10px;margin-right: 15px;display:block; font-size:14px; float:left; border:1px #b81c22 solid;height:24px; font-family:Arial; line-height:24px;color:#525152; margin-bottom:10px; }
.page a{text-align:center;  background:#fff;}
.page .on{background:#b81c22;color: #fff;}
.page a:hover{background:#b81c22;color: #fff;}
.page a.first,.page a.pre,.page a.next,.page a.last{width:50px; font-size:12px; background:#fff;  font-weight:normal;}
.page a.next{ border:1px #ebebeb solid;}
.page a.first:hover,.page a.pre:hover,.page a.next:hover,.page a.last:hover{background:#dbdbdb;border:1px #ebebeb solid;}
