/*reset*/
body,div,p,ul,li,ol,dd,dl,dt,sub,sup,p,input,button,h1,h2,h3,h4,h5,h6,a,img{margin:0px; padding:0px;}
ul,li{list-style-type:none;}
body{color:#666;background:#fafafa;font:14px "Microsoft YaHei";}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none; color:#333;outline:none;}
img{border:none;}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.pr{ position:relative;}
.pa{ position:absolute;}
.pf{ position:fixed;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.fb{ font-weight: bold;}
.inner{width:1000px; margin:0 auto;}
.header .top:after,.nav:after,.footer .inner:after,.slider:after,.contact ul:after,.product .list:after,
.page:after,.product_show .detail:after,.overseas .list:after{clear:both;display:block; content:""; height:0; font-size:0; visibility:hidden;}



/*header*/
.header{height:99px; width:100%; background:url(../images/head_bg.png);}
.header .logo{display:block; float:left; width:248px; height:63px; font-size:0; background:url(../images/logo.jpg); margin-top:15px;}
.header .top{margin-top:10px;}
.header .search{width:149px; height:20px; border:1px solid #ebebeb; float:right;}
.header .search input{display:block;float:left; border:none;}
.header .search input.wd{width:120px; height:20px; line-height:20px; padding-left:5px;font-family:"宋体"; color:#a1a1a1;}
.header .search input.btn{width:24px; height:20px; background:url(../images/search.jpg) no-repeat center;}
.header .select{float:right; margin-left:5px;}
.header .select .select-new > a{display:block;border:1px solid #ebebeb; width:73px; height:20px; line-height:20px; font-size:12px; color:#a1a1a1;
background:url(../images/jt.jpg) no-repeat right 9px top 7px; padding-left:7px;}
.header .select .select-new > ul{width:80px; border:1px solid #ebebeb; background:#fff;}
.header .select .select-new > ul li{height:20px; line-height:20px; cursor:pointer; margin:3px 0;}
.header .select .select-new > ul li:hover{background-color:#f5f5f5;}
.header .select .select-new > ul li a{font-size:12px; color:#a1a1a1; padding-left:10px;}
.nav li{width:103px; height:34px; float:left; text-align:center; line-height:34px; margin-top:10px; margin-left:10px;}
.nav li a{font-size:16px;}
.nav li.hover{background:#e4322b;border-radius:5px;}
.nav li.hover a{color:#fff;}


/*banner*/
.banner{width:100%;overflow:hidden; position:relative; margin-top:-3px; height:473px;}
.banner .slides{width:100%;height:473px;}
.banner .slides li{width:100%; height:473px;}
.banner .flex-control-nav{ position:absolute;bottom:0px;width:100%;height:37px;z-index:999;text-align:center;background:url(../images/ol.png);}
.banner .flex-control-nav li{display:inline-block;}
.banner .flex-control-nav li a{display:block;width:25px;height:5px; font-size:0; background:#fff; margin-right:10px; cursor:pointer;}
.banner .flex-control-nav li a.flex-active{background:#ff0a00;}


/*subbanner*/
.subbanner{width:100%; height:324px; margin-top:-6px;}



/*index*/
.index{margin-top:0px;}
.index h2{background:url(../images/lx.png) no-repeat center; height:20px;line-height:20px;font-size:20px;color:#2d2d2d;text-align:center;
font-weight:bold;}
.index .subtitle{font-family:Arial;color:#8e8e8e;font-size:12px;text-align:center;line-height:26px; margin-top:5px;}
.index .in_about{background:#fff; padding:50px 0 73px;}
.index .in_about .cont{margin-top:37px;}
.index .in_about .cont img{float:left; margin-right:29px;}
.index .in_about .cont p{color:#747474; line-height:26px; text-indent:28px; width:985px;}
.index .in_about .cont .title{font-size:16px; color:#2d2d2d; text-indent:0; padding:11px 0;}
.index .in_about .cont .more{display:inline-block; width:126px; text-align:center; height:33px; line-height:33px; color:#fff; background:#e51f17;
font-family: "宋体"; border-radius:2px; margin:18px 0 0 18px;}
.index .in_product{width:100%;padding:68px 0 128px;}
.index .in_product .slider{position:relative; width:896px; margin:60px auto 0; height:256px;}
.index .in_product .slider_bg{position:relative; width:892px; height:256px; overflow:hidden;}
.index .in_product .slider ul{position:absolute;}
.index .in_product .slider li{width:212px; margin:0 6px; float:left; height:256px;}
.index .in_product .prev,.index .in_product .next{position:absolute; width:33px; height:62px; top:50%; margin-top:-31px;}
.index .in_product .prev{left:-60px; background:url(../images/prev.png);}
.index .in_product .next{right:-60px; background:url(../images/next.png);}
.index .in_product .slider li a{display:block; width:100%; height:100%;}
.index .in_product .slider li img{display:block;}
.index .in_product .slider li .cont{padding:0 7px;width:198px;background:#565656; color:#fff; height:90px;}
.index .in_product .slider li .cont p{line-height:22px;padding:3px 7px 0;}
.index .in_product .slider li .cont p.name{text-align:center;padding:7px 0 5px; line-height:26px; background:url(../images/x.png) repeat-x bottom;}
.index .in_product .slider li a:hover .cont{background:#e32821;}



/*contact*/
.contact{}
.contact .name{text-align:center;border-bottom:1px solid #d7d7d7;font-family:"FZDBSK";font-size:22px;color:#333;padding:60px 0 20px;}
.contact ul{padding-top:35px;}
.contact ul li{float:left;height:35px; line-height:35px; padding:0 0 0 30px; margin-left:40px;}
.contact ul li.email{background:url(../images/email.png) no-repeat left center;  width:470px;}
.contact ul li.mobile{background:url(../images/mobile.png) no-repeat left center;}
.contact ul li.tel{background:url(../images/tel2.png) no-repeat left center; width:470px;}
.contact ul li.address{background:url(../images/address.png) no-repeat left center;}
.contact .map{width:1000px; height:423px; margin:20px 0 53px;}
.iw_poi_title {color:#484848;font-size:18px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap; letter-spacing:3px;}
.iw_poi_content {font-size:12px;color:#333;overflow:visible;padding-top:20px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*subnav*/
.subnav{height:53px; background:#fff; border-bottom:2px solid #e8e8e8;}
.subnav h2{float:left;width:133px; padding-left:10px; color:#000; font-size:20px; line-height:53px; font-weight:bold;}
.subnav ul{float:left;}
.subnav ul li{padding:0 10px; height:53px; float:left; display:inline-block;background:url(../images/s.jpg) no-repeat right center; position:relative;}
.subnav ul li a{display:inline-block;color:#333; height:53px; line-height:53px; padding:0 32px;}
.subnav ul li span{display:block; width:17px; height:8px; background:url(../images/hj.png);position:absolute; left:50%; margin-left:-8px;
bottom:-4px; display:none;}
.subnav ul li.hover a{background:#e4322b; color:#fff;}
.subnav ul li.hover span{display:block;}
.subnav .jia{width:18px; height:16px; background:url(../images/jia.jpg); float:right; margin-top:37px;}


/*product*/
.ny_title{text-align:center;}
.ny_title h2{font-size:0px; padding-top:30px;}
.ny_title p{font-size:18px; background:url(../images/lx2.png) no-repeat center;color:#6b6b6b;}
.product .list{padding:30px 8px 17px;}
.product .list li{width:310px; height:333px;float:left; background:#fff; box-shadow:0 0 5px #c4c4c4; margin:20px 27px 20px 0;}
.product .list li.last{margin-right:0;}
.product .list li img{margin:6px;display:block;}
.product .list li a{color:#666; display:block;}
.product .list li p{line-height:20px; padding:10px 11px 0;}
.product .list li .name{font-size:16px; height:31px;}
.product .list li .cont{background:#f9f9f9; height:70px;}


/*page*/
.page{padding-right:22px; margin-bottom:50px;}
.page a{display:block; float:left; border:1px solid #c9c9c9; text-align:center; line-height:22px; font-family:"宋体"; width:22px;
height:22px; margin-left:4px; border-radius:2px;}
.page a.first,.page a.last{font-size:12px; width:51px;}
.page a.hover{background:#e32821;border:1px solid #e32821; color:#fff;}


/*product_show*/
.product_show .detail{margin:60px 0 33px;}
.product_show .hdp{width:591px;height:306px;overflow:hidden; position:relative; float:left;}
.product_show .hdp .slides{width:100%;height:306px;}
.product_show .hdp .slides li{width:100%; height:306px;}
.product_show .hdp .flex-direction-nav{position:absolute; width:100%; height:48px; top:50%; margin-top:-24px; z-index:999;}
.product_show .hdp .flex-direction-nav li a{display:block;width:100%;height:100%;font-size:0;}
.product_show .hdp .flex-direction-nav li{width:24px; height:48px; cursor:pointer;}
.product_show .hdp .flex-direction-nav .flex-nav-prev{background:url(../images/prev.jpg); float:left;}
.product_show .hdp .flex-direction-nav .flex-nav-next{background:url(../images/next.jpg); float:right;}
.product_show .detail .cont{width:381px; float:right; height:306px; padding:0 14px; background:url(../images/h.png); color:#fff;}
.product_show .detail .cont .en_name,.product_show .detail .cont h2{font-size:22px; text-align:center;}
.product_show .detail .cont .en_name{line-height:30px; margin-top:24px;}
.product_show .detail .cont h2{border-bottom:1px solid #f9d3d2; font-weight:bold; line-height:26px; padding-bottom:10px;}
.product_show .detail .cont .nr{padding:20px 5px 0 30px; line-height:26px;}
.product_show .desc_hd{height:40px; overflow:hidden; background:url(../images/hs.jpg) repeat-x; border:1px solid #e3e3e3;
 border-top:none; border-bottom:none;}
.product_show .desc_hd li{float:left; width:166px; height:36px; border-top:3px solid #303030; border-right:1px solid #e3e3e3;
text-align:center; line-height:36px; font-size:16px; cursor:pointer; border-bottom:1px solid #e3e3e3;}
.product_show .desc_hd li.hover{ border-top:3px solid #e32821; background:#fff; border-bottom:1px solid #fff;}
.product_show .desc_cont{width:960px; padding:30px 13px 12px 25px; line-height:26px; background:#fff; border:1px solid #e3e3e3;
 border-top:none; display:none; margin-bottom:120px;}
.product_show .desc_cont.active{display:block;}


/*about*/
.about .cont{padding-top:15px;}
.about .cont p{line-height:28px;}
.about .area{margin:30px 0; line-height:28px;}
.about .area span{display:inline-block; width:94px; height:28px; text-align:center; line-height:28px; background:#e4322b; color:#fff;}
.about .about_hdp{width:1000px;height:303px;overflow:hidden; margin:50px 0 70px;}
.about .about_hdp .slides{width:100%;height:303px;}
.about .about_hdp .slides li{width:100%; height:303px;}


/*overseas*/
.overseas .list{margin:30px 0 70px;}
.overseas .list li{width:319px; height:485px; float:left; cursor:default; margin:10px 21px 0 0;}
.overseas .list li.last{margin-right:0;}
.overseas .list li .img{width:319px; height:435px;position:relative; overflow:hidden;}
.overseas .list li img{display:block;}
.overseas .list li .img .cont{padding:20px;position:absolute; top:435px; background:url(../images/h_bg.png);}
.overseas .list li .img .cont p{width:279px; color:#fff; height:395px;vertical-align:middle;display:table-cell; line-height:28px;}
.overseas .list li .name{text-align:center; margin:15px 0;}

.snews-bd{margin-bottom:30px;}
.snews-bd ul{overflow:hidden;}
.snews-bd li{padding-left:10px;padding-right:56px;height:39px;border-bottom:1px solid #ddd;background:url(../images/icon_arrow1.gif) no-repeat 0 50%;line-height:39px;}
.snews-bd li .date{float:right;}

/*honor*/
#focus_Box{position:relative;width:1000px;height:505px; margin:60px 0 128px;}
#focus_Box ul{position:relative;width:1000px;height:505px}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;}
#focus_Box li img{width:100%;height:100%;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:40px;height:60px;top:50%;margin-top:-30px;}
#focus_Box .prev{background:url(../images/prev2.png);left:0;}
#focus_Box .next{background:url(../images/next2.png);right:0;} 


/*develop*/
.develop .course{margin:37px 0 52px; height:640px;}
.develop .course .history_time{width:130px;height:640px;float:left; margin:0 0 0 27px;}
.develop .course .history_time .next,.develop .course .history_time .prev{display:block; width:54px; height:9px;}
.develop .course .history_time .next{background:url(../images/next2.jpg) no-repeat center;}
.develop .course .history_time .prev{background:url(../images/prev2.jpg) no-repeat center;}
.develop .course .history_time .history_time_bg{width:127px; height:602px; overflow: hidden; margin:15px 0; position:relative;}
.develop .course .history_time ul{width:127px; background:url(../images/lx.jpg) repeat-y left 26px top 0;
	position:absolute;}
.develop .course .history_time ul li{width:127px; height:56px; line-height:55px; font-size:20px;
font-family:Arial; font-weight:bold; margin-bottom:35px; cursor:pointer;position: relative;}
.develop .course .history_time ul li .himg{position: absolute;left: 1px;top: 1px;z-index: 0;}
.develop .course .history_time ul li .quan{width:58px;height:58px;position: absolute;left: 0;top: 0;z-index: 1;background:url(../images/hui.png) no-repeat;}
.develop .course .history_time ul li a{display:block; width:64px; height:100%; padding-left:63px;}
/*.develop .course .history_time ul li a{background:url(../images/hui.png) no-repeat;}*/
/*.develop .course .history_time ul li a.year_2014{background-position:-193px 0}
.develop .course .history_time ul li.hover a.year_2014{background-position:0 0}
.develop .course .history_time ul li a.year_2012{background-position:-193px -89px}
.develop .course .history_time ul li.hover a.year_2012{background-position:0 -89px;}
.develop .course .history_time ul li a.year_2011{background-position:-193px -178px}
.develop .course .history_time ul li.hover a.year_2011{background-position:0 -178px}
.develop .course .history_time ul li a.year_2008{background-position:-193px -267px}
.develop .course .history_time ul li.hover a.year_2008{background-position:0 -267px}
.develop .course .history_time ul li a.year_2006{background-position:-193px -533px}
.develop .course .history_time ul li.hover a.year_2006{background-position:0 -533px}
.develop .course .history_time ul li a.year_2003{background-position:-193px -355px}
.develop .course .history_time ul li.hover a.year_2003{background-position:0 -355px}
.develop .course .history_time ul li a.year_2000{background-position:-193px -444px}
.develop .course .history_time ul li.hover a.year_2000{background-position:0 -444px}
.develop .course .history_time ul li a.year_1999{background-position:-193px -533px}
.develop .course .history_time ul li.hover a.year_1999{background-position:0 -533px}*/
.develop .course .history_time ul li.hover a{color:#e53932;}
.develop .course .history_time ul li.hover .quan{background-image: url(../images/hong.png);}
.develop .course .cont{width:818px; float:right; height:595px; overflow:hidden; margin-top:24px; position:relative;}
.develop .course .cont_bg{position:absolute;}

.develop .course .cont_bg dd{height:44px;margin-bottom:40px;position:relative;line-height:22px;overflow:hidden; padding:0 0 0 7px;margin-top: 5px;}
.develop .course .cont_bg dd .dd{position:absolute;padding-left:7px; width:230px; height:22px;background:#fff;right:0px; top:22px;}
.develop .course .cont_bg dd.active{height:auto; border:1px solid #ececec;padding:10px 10px 15px 7px; line-height:28px; margin-bottom:20px; background:#f4f1f1;border-radius:5px;}
.develop .course .cont_bg dd.active .dd{display:none;}


/*footer*/
.foot1{width:100%; height:46px; line-height:45px; background:#303030; color:#f5f5f5;}
.foot1 .fl a{color:#f5f5f5;text-shadow:1px 0 0 #868686;padding:0 10px;}
.foot1 .fl a.first{padding-left:0;}
.foot1 .backTop{display:block;width:139px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; background:#e32821; margin-right:35px;}
.foot2{height:137px; padding:33px 0 45px; background:#3d3d3d; color:#a1a1a1;}
.foot2 .fl,.foot2 .middle{border-right:1px solid #4a4a4a; height:139px;}
.foot2 .fl{width:385px;}
.foot2 .fl img{margin-top:25px;}
.foot2 .fl p{line-height:24px;font-family:Arial,"宋体"; margin-top:3px;}
.foot2 .middle{width:268px; padding:0 45px; float:left;}
.foot2 .middle p{font:12px "宋体"; line-height:26px; margin-top:40px;}
.foot2 .fr{width:235px; padding:52px 0 0 20px;}
.foot2 .fr img{float:left; margin-right:10px;}
.foot2 .fr p{font-family:"Impact";font-size:22px; color:#b2b2b2; line-height:24px; margin-top:2px;}
.unselect{moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;cursor: default;}