﻿@charset "utf-8";
/* CSS Document */

html, body, ul, li, p, input, form, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin:0; padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; }
body { margin:0 auto; }
img { border:none; vertical-align:top; }
ul, li, dl, dt, dd { list-style-type:none; }
a { text-decoration:none; }
.clear { clear: both; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.container { margin:0 auto; width:1000px; }
.zise { color:#541b86; font-weight:bold; }
.huangse { color:#f49800; }
.container1000{ margin:0 auto; width:1000px;}
.line50{ clear:both; height:50px; }
.line60{ clear:both; height:60px; }
.line100{ clear:both; height:100px; }
/********************container********************/

.banner2{ margin-top:100px; width:1000px; height:270px; background-image:url(../images/banner2.jpg);}

.jianjie{ margin-top:50px;}
.jianjie h2{ height:34px; line-height:34px; font-size:24px; margin-bottom:20px;}
.jianjie .jiesao{}
.jianjie .jiesao .pic{ float:right; width:404px; height:108px;}
.jianjie .jiesao .wenzi{ }
.jianjie .jiesao .wenzi p{ line-height:35px; font-size:18px; margin-bottom:10px;}
.jianjie .jiesao .wenzi p span{ color:#e30113;}  


.fuli{ margin-top:50px;}
.fuli .fulibox{ width:1000px; height:250px; background-color:#f0f0f0;}
.fuli .fulibox .box1{ float:left;width:500px; height:250px; }
.fuli .fulibox .box2{  float:left;width:250px; height:250px; background-color:#f49800;}
.fuli .fulibox .box3{  float:left;width:250px; height:250px;  }
.fuli .fulibox  h2{ padding-top:64px;height:60px; line-height:60px; font-size:30px; color:#f49800; text-align:center;}
.fuli .fulibox  h4{padding-top:8px;height:40px; line-height:40px; font-size:24px; color:#f49800;text-align:center; font-weight:400;}
.fuli .fulibox h3{ padding:40px 16px 0; font-size:24px;}
.fuli .fulibox p{padding:10px  16px 0;height:22px; line-height:28px; font-size:18px; }
.fuli .fulibox .box2 h3,.fuli .fulibox .box2 p{ color:#fff; }

.quyu{ margin-top:110px;}
.quyu dl{ width:250px; height:120px; float:left; text-align:center;}
.quyu dl dt{ height:80px; line-height:80px; font-size:72px; color:#e60012;  font-weight:100; }
.quyu dl dd{ height:40px; line-height:40px; font-size:24px; }

.conceptbox{ margin-top:50px; height:366px; background-color:#f0f0f0;}
.concept{ margin:0 auto; width:1000px; height:266px;}
.concept .sanjiao{ margin:0 auto; width:42px; height:20px; background-image:url(../images/sanjiao.jpg);}
.concept  h3{ margin-top:16px; height:36px; line-height:36px; font-size:24px; text-align:center;}
.concept  p{ margin-top:6px; height:20px; line-height:20px; font-size:18px; color:#8b8b8b; text-align:center;}
.concept .our{ margin-top:24px; margin-right:-84px;}
.concept .our dl{ float:left; margin-right:44px; width:193px; padding-left:10px;padding-right:10px;height:216px; border:2px solid #f49800;text-align:center;}
.concept .our dl dt{ padding-top:22px; font-size:24px; color:#f49800; }
.concept .our dl dd{ margin-top:10px; height:22px; line-height:22px; font-size:14px; color:#f49800;}


.conceptbox2{ margin-top:50px; height:366px; background-color:#f0f0f0;}
.concept2{ margin:0 auto; width:1000px; height:366px;}
.concept2 .sanjiao{ margin:0 auto; width:42px; height:20px; background-image:url(../images/sanjiao.jpg);}
.concept2  h3{ margin-top:16px; height:36px; line-height:36px; font-size:24px; text-align:center;}
.concept2  p{ margin-top:6px; height:20px; line-height:20px; font-size:18px; color:#8b8b8b; text-align:center;}
.concept2 .our{ margin-top:24px; margin-right:-84px;}
.concept2 .our dl{ float:left; margin-right:44px; width:430px; padding-left:30px;padding-right:10px;height:256px; border:2px solid #f49800;text-align:left;}
.concept2 .our dl dt{ padding-top:22px; font-size:24px; color:#f49800; }
.concept2 .our dl dd{ margin-top:10px; height:22px; line-height:22px; font-size:14px; color:#f49800;}

/*Tab*/
.proTab{ z-index:20; margin-top:70px;}
.proTab  ul.tabbtn{overflow:hidden;  background-color:#fafafa; border:1px solid #dfdfdf; padding:3px; border-bottom:none;}
.proTab  ul.tabbtn li{ cursor: default; float: left; width:124px; line-height: 44px;text-align: center; margin-bottom:3px; }
.proTab  ul.tabbtn li a {display:block; width:118px; padding-right:3px; line-height: 44px;background-color:#f0f0f0; font-size: 14px;font-weight:bold; color:#2b2b2b; }
.proTab  ul.tabbtn li.currrr{ cursor: default; float: left; width:124px; line-height: 44px;text-align: center; margin-bottom:3px; }
.proTab  ul.tabbtn li.currrr a {display:block; width:118px; padding-right:3px; line-height: 44px;background-color:#f49800; font-size: 14px;font-weight:bold; color:#fff; }

.proTab .tabcon{ padding-top:50px; height:300px; width:998px; border:1px solid #dfdfdf; border-top:none;}
.proTab .tabcon .sublist{ padding-left:30px; width:970px; display:none; }
.proTab .tabcon .sublist dl{} 
.proTab .tabcon .sublist dl dt{ float:left; width:160px; height:220px; text-align:center;} 
.proTab .tabcon .sublist dl dt img{ width:160px; height:180px;}
.proTab .tabcon .sublist dl dt h4{height:24px; line-height:24px; font-size:16px; }
.proTab .tabcon .sublist dl dt span{height:16px; line-height:16px; font-size:14px; }
.proTab .tabcon .sublist dl dd{float:right;width:750px; margin-right:10px; display:inline; } 
.proTab .tabcon .sublist dl dd h3{height:40px; line-height:40px; font-size:24px; margin-bottom:12px; }
.proTab .tabcon .sublist dl dd p{ text-indent:2em; line-height:22px; font-size:14px; }


.dongtai{margin-top:70px;}
.dongtai h1{height:40px; line-height:40px; font-size:24px; text-align:center; }
.dongtai h4{height:24px; line-height:24px; font-size:18px; color:#8b8b8b; text-align:center; }
/**nsnews**/
.nsnews {   margin-top:26px;}
.nsnews .wenzi{ float:left; display:inline;  padding:38px 20px 20px 25px;;border:1px solid #efefef}
.nsnews .wenzi ul{  overflow:hidden; }
.nsnews .wenzi ul li{ float:left; width:315px;margin-bottom:30px;}
.nsnews .wenzi ul li h2 { border-left:6px solid #f49800; padding-left:10px; height:22px; line-height:22px; font-size:16px; color:#3d3d3d; font-weight:bold;overflow:hidden;  }
.nsnews .wenzi ul li p { margin-top:14px;  line-height:30px; font-size:14px; color:#3d3d3d;  text-align:left; overflow:hidden; }

.nsnews .line{ float:left; width:2px; height:411px; background-image:url(../images/line.jpg);}


/**nsnews**/
.nsnews2{   margin-top:26px;}
.nsnews2 .wenzi{ float:left; display:inline;  padding:38px 20px 20px 45px;;background-color:#F0F0F0;width:930px;}
.nsnews2 .wenzi ul{  overflow:hidden; }
.nsnews2 .wenzi ul li{margin-bottom:30px;}
.nsnews2 .wenzi ul li h2 { border-left:6px solid #f49800; padding-left:10px; height:22px; line-height:22px; font-size:16px; color:#3d3d3d; font-weight:bold;overflow:hidden;  }
.nsnews2 .wenzi ul li p { margin-top:14px;  line-height:30px; font-size:14px; color:#3d3d3d;  text-align:left; overflow:hidden; }

.nsnews2 .line{ float:left; width:2px; height:411px; background-image:url(../images/line.jpg);}

.hotPic {  width: 520px;height: 376px; position: relative; }
.hotPic .pic { position: relative; z-index: 5; }
.hotPic .pic li { display: none; position: absolute; }
.hotPic .pic li img { display: block;width: 522px; height:347px;  }
.hotPic .pic li span{ position:absolute;  bottom:0; width: 522px; height:30px; text-align:center;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;  background-color:#0a0a0a;}
.hotPic .pic li span a{font-size:16px; color:#fff; font-weight:bold;  line-height:30px;}
.hotPic .num { bottom: 0; color: #666;  height: 8px; margin-right: 105px; position: absolute; right: 0; text-align: right; z-index: 10; }
.hotPic .num span { background: #f49800; cursor: pointer; display: inline-block;width: 46px;height: 8px; margin-left:16px; }
.hotPic .num span.cur { background: #f15a29;  }



.injoin{margin-top:100px;}
.injoin h2{height:60px; line-height:60px; font-size:36px; text-align:center; font-weight:400; }
.injoin h4{height:50px; line-height:50px; font-size:30px; color:#dfdfdf; text-align:center;font-weight:400; }
.injoin .injoin_box{ margin-top:40px; width:1000px;height:366px; background-image:url(../images/injoin_bg.jpg);}
.injoin .injoin_box .talk{ float:left; margin-left:390px; padding-top:22px; width:408px; height:340px;  display:inline;}
.injoin .injoin_box .beizhu{float:left; margin-top:140px; width:186px;}
.injoin .injoin_box .beizhu p{ line-height:22px; font-size:14px; color:#9a9a9a; text-align:center; margin-bottom:8px; }
.injoin .injoin_box .beizhu p span{ color:#e60012;}















