@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555555;}

body{ margin:0 auto; padding:0px;  width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; }

.quap{ background:#fff; width:100%;}

.top h1{ width:216px; padding-top:8px;}

/*----------备份导航----

#toper{ width:100%; margin:0 auto;position:relative; z-index:999;}
.section { min-width: 700px;margin-bottom: -50px; margin-top:30px; margin-left:50px; }
.column { float: left;}
.icon { display: inline-block;background: no-repeat center center; vertical-align: text-top; margin-top: 2px;*margin-right: .3em;}
.icon-logo { width: 17px; height: 17px; background-image: url(../images/icon-logo.png);}
.more {text-transform: uppercase; font-family: Arial, serif;  font-size: 10px; color: #838282; padding-top:13px;}
a.more {color: #838282;}
.nav li {float: left;}
.nav li a {display: block;}
.alert {  padding: 15px; margin-bottom: 20px;  border: 1px solid transparent; border-radius: 4px;}
.alert-error { background-color: #f2dede; border-color: #ebccd1; color: #a94442;}
.alert-success {background-color: #dff0d8;  border-color: #d6e9c6; color: #3c763d;}
.jump { color: #aaa;}
.jump .wait { font-size: 24px; font-weight: bold; color: #31708f;}

.header { float: left; height: 50px;}
.header .row {height: 100%;position:relative; width:700px; margin:0 auto}
.header .menu {   bottom: 0; height: 50px; line-height:50px;_bottom: -1px;}
.header .menu li {  float: left;}
.header .menu .menu-item { float: left;  display: block;  width: 100px; text-align: center; height: 35px; font-size:14px; font-weight:bold;
font-family:microsoft yahei;color: #272727;}
.header .menu li.active .menu-item,
.header .menu li.hover .menu-item,
.header .menu li:hover .menu-item {height: 50px;  line-height: 50px; color: #7caed1;}
.header .panel { position: absolute;  left: -3px;  top: 32px; overflow: hidden;display: none; height:35px; line-height:35px;}
.header .menu li.hover .panel,
.header .menu li:hover .panel { display: block;margin-top:18px;
-webkit-box-shadow: #666 0px 0px 10px;  
   -moz-box-shadow: #666 0px 0px 10px; background:rgba(0,0,0,0.5) none repeat scroll !important; 
   box-shadow: #666 0px 0px 10px; margin-left:180px;   }
   .header .menu li:hover .panel ul li a:hover{ background:rgba(255,255,255,0.5) none repeat scroll !important;color:#fff; display:block; }
   .header .menu li:hover .panel ul li a { color:#fff; font-size:12px;padding-left:15px; padding-right:15px; }
.header .menu li:hover .panel ul li{ float:left;  text-align:center;}
.header .panel .pic {margin-bottom: 5px;}
.header .panel img { max-width: 100%; }
.header .panel h3 { font-size: 14px; font-weight: bold;}
.header .panel .columns { float: left;padding: 15px 0;}
.header .panel .column { padding: 0 40px; border-left: 1px solid #d8e3df; color: #6a6a69;}
.jie{ width:190px;  padding-left:30px;  }
.dh02{ margin-left:20px!important;}
.dh03{ margin-left:125px!important;}
.dh04{ margin-left:330px;}
.dh05{ margin-left:270px!important;}
.dh06{ margin-left:315px!important;}
.dh07{ margin-left:480px!important;}
.dh08{ margin-left:540px!important;}
.header .panel .column p { line-height: 2; height: 165px;overflow: hidden;}
.header .search-form { float: right; margin: 24px 32px 0 0; display: inline; position: relative;}
.header .search-input { border: 1px solid #c6c6c6; padding: 2px 24px 2px 2px;width: 160px;}
.header .search-btn { background: none;border: none;  position: absolute; width: 20px; top: 2px; right: 2px;}
.header .site-nav {  float: right;  margin: 25px 10px 0 0; color: #6aad00;}
-------*/
.banner { overflow: hidden;width: 100%;text-align: center; min-height: 340px;_height: 340px;}
.banner img {display: block;margin: 0 auto;vertical-align: middle;}
.page-banner {border-bottom: 1px solid #eaeaea;}

.content{ width:100%; margin:0 auto; background:#f3f3f3;}
.content .cona{ width:1248px; margin:0 auto; padding-bottom:40px;}
.nra{ width:1248px; margin:0 auto;margin-bottom:30px; padding-top:50px;}



.lanren{width:1248px; overflow:hidden; height:228px; margin:0 auto}
.lanren ul li{width:294px;margin:0 0 15px 0;position:relative;overflow:hidden;cursor:pointer;}
.lanren .txt{width:292px;height:40px; background:url(images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff; background:#689bbf;
 background:rgba(104, 155, 191, 0.8)!important;
}
.lanren .txt h3{font-size:14px; font-weight:bold;line-height:35px;font-family:microsoft yahei;margin:0 auto; border-bottom:1px solid #94b8d1; height:35px; padding-left:20px;position:relative;}
.eng{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; padding-left:10px; font-weight:normal}
.lanren .txt p{font-size:12px; text-align:justify;  line-height:22px; padding-top:10px; width:250px; margin:0 auto;position:relative;}
.search2{height:25px; width:250px; padding-left:10px; padding-top:3px;}
.search2 dt{ float:left; width:auto; }
.searchinputb{ height:25px; background:#8fd13f; border:0px;color:#fff; width:190px!important;}
#search_logob{ width:28px!important;}
.shurub{ padding-left:10px;}



.nrb{ width:1238px; margin:0 auto;filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d8d8,strength=1);/*ie*/
-moz-box-shadow: 0px 2px 5px #d8d8d8;/*firefox*/
-webkit-box-shadow: 0px 2px 5px #d8d8d8;/*safari或chrome*/
box-shadow: 0px 2px 5px #d8d8d8;/*opera或ie9*/ background:#fff; padding-top:20px; padding-bottom:20px; }
.nrb h2{font-family:microsoft yahei;font-size:16px; color:#fff; background:#7caed1; height:30px; display:block; width:120px; font-weight:bold; text-align:center; line-height:30px; margin-bottom:20px;}
.more a{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px;}
.nrb .news{ width:550px;  margin-left:50px;}
.nrb .news .tj{ width:550px; }
.nrb .news .img{ width:172px; height:104px;}
.nrb .news .rr{ width:340px; margin-left:10px;margin-top:4px;}
.nrb .news .ta a{ color:#0f9ee0; font-weight:bold;font-family:microsoft yahei; font-size:14px;}
.nrb .news .ta{ width:340px;}
.nrb .news .tb{ width:340px; line-height:20px; margin-top:10px;}
.nrb .news ul { margin-top:20px; border-top:1px solid #ccc;}
.nrb .news ul li{  line-height:38px; }

.nrb .zoushi{ width:500px; margin-right:50px;}



.tubiao{ width:100%; margin:0 auto; background:#fff;}
.tubiao .tur{ width:1248px; margin:0 auto}
.xiaNav { padding-top:20px; padding-bottom:20px;margin: 0 auto; overflow: hidden; width: 1248px;}
.xiaNav ul { display: table;width: 1500px;}
.xiaNav ul li a img{border: medium none;}
.xiaNav ul li { float: left; height: 62px; width: 268px;}
.xiaNav ul li a { background: #e3e3e3 none repeat scroll 0 0; display: block; height: 62px;width: 100%;}
.xiaNav ul li a:hover {background: #8ec42f none repeat scroll 0 0;}
.xiaNav ul li dl dt { float: left; height: 62px;width: 62px;}
.xiaNav ul li dl dd { background: #fff ;font-family:microsoft yahei; color: #1e1e1e; float: left; font-size: 14px;  height: 50px; padding-left: 29px; padding-top: 12px;width: 177px;}
.xiaNav ul li dl dd span { color: #7f7f7f; display: block; font-size: 12px!important; line-height: 12px; padding-top:5px; text-transform: uppercase;}


.foot{  background:#f3f3f3; width:100%; margin:0 auto; }
.foot .dibu{ width:1248px; margin:0 auto;}
.foot .dibu .ewm{ padding-top:10px; background:#fff; width:300px; }
.foot .dibu .ewm ul { padding:20px 30px 20px 30px;}
.foot .dibu .ewm ul li{ float:left; width:50%; text-align:center}
.foot .dibu .ewm ul li p{ text-align:center;font-family:microsoft yahei;font-size:13px;padding-top:15px;}
.foot .dibu .bq{width:600px; padding-top:35px; color:#272727; line-height:24px; padding-left:40px;}
.foot .dibu .bq .tel{ background:url(../images/main_48.jpg) no-repeat left; padding-left:35px; height:24px;}
.foot .dibu .bq .add{ background:url(../images/main_44.jpg) no-repeat left; padding-left:30px; height:24px; }
.foot .dibu .bq  .banquan{ padding-top:20px; padding-left:10px;}
.foot .dibu .dlogo{ padding-top:70px;}
a.zzb07link{font-size: 12px;text-decoration:none;color: #272727;}
a.zzb07link:hover {text-decoration: underline;color: #272727;}
.zzb07tail{font-size:12px;color:#272727;}
.zzb07tail a{font-size:12px;color:#272727;}

/*-------------------内页--------*/
.bannerny{ width:100%; height:350px; overflow:hidden; position:relative;font-size:0; text-align:center; margin:0 auto}
.bg{ background:url(../images/bannerBJ_05.jpg) repeat-x; height:44px; margin:0 auto; width:100%;}
.ny{ width:100%; margin:0 auto; background:#f3f3f3; padding-bottom:30px;}
#main{width:1248px; display:table; margin:0 auto; position:relative;background:#fff; padding-bottom:20px;}
#main .left{width:237px; display:table;margin-right:40px;margin-top:-75px; font-size:14px;}
#main .left .leftTittle{width:209px;height:57px;background:#39a8f8;color:#fff;font-size:20px;font-weight:600;padding-left:28px;padding-top:18px;}
#main .left .leftTittle span{display:block; font-size:14px; font-weight:500;}
#main .left .leftNav{width:180px; display:table; padding-bottom:24px;margin-bottom:27px; margin:0 auto; margin-top:15px;}
#main .left .leftNav ul li{width:180px;height:30px;line-height:30px; background:url(../images/cc_12.jpg) no-repeat left;margin:0 auto; border-bottom:1px dashed #d8d8d8;}
#main .left .leftNav ul li a{ padding-left:30px;height:30px; line-height:30px; font-size:13px}
#main .left .leftNav ul li a:hover{color:#39a8f8; display:block;}
#main .left .leftNav ul li .hover{background:url(../images/leftNavLi_06.jpg) no-repeat; color:#FFF;}

.left .lx{ background:url(../images/lianli.jpg) no-repeat center top; width:237px;}
.left .lx h2{font-size:14px; color:#fff; width:105px; text-align:center; padding-top:25px;}
.left .lx h3{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-transform:uppercase; width:105px; text-align:center; padding-top:5px;}
.left .lx .conc{ padding-top:35px; width:200px; margin:0 auto; line-height:23px; font-size:13PX; text-align:justify}







/*右侧*/

#main .right{width:910px;  display:table;margin-top:-44px; padding-right:40px; }

#main .right .rightTittle{width:695px;height:44px; line-height:42px; font-size:12px;}

#main .right .rightTittle .nin{width:128px;height:42px;display:inline-block;color:#717172; line-height:44px}

#main .right .rightTittle .home{padding-left:18px;height:42px;display:inline-block; background:url(../images/home_03.jpg) left 15px no-repeat;}
#main .right .rightTittle a{color:#717172;height:42px;display:inline-block;}
#main .right .rightTittle a:hover{color:#39a8f8;}
#main .right .rightTittle strong{width:23px;height:42px;display:inline-block; text-align:center;font-weight:500;}
#main .right .rightTittle b{height:42px;display:inline-block;font-weight:500; color:#39a8f8;}

.right .IndustryMain2{ margin:0 auto; padding-top:20px; pa}
.neirong{ line-height:30px; font-size:13px; text-align:justify}

/*page*/
@charset "utf-8";

/*-----------content pages-----------*/
.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}
/*-----------content pages end-----------*/
/*page*/
.titlea{font-family:microsoft yahei; font-size:16px;  font-weight:bold; color:#39a8f8;border-bottom:1px solid #ccc; padding-bottom:10px; padding-left:45px;}
.ntwoa{ width:70%; margin:0 auto; text-align:justify;  padding-bottom:10px; padding-top:10px;padding-left:45px;}
/*企业文化*/
.aa{background:#2894FF; color:#fff;-moz-border-radius:5px;/*Firefox支持*/ width:80px;
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/ text-align:center; line-height:15px;
border-radius:5px;/*--Opera支持*/ height:15px; padding:5px;font-family:microsoft yahei; margin-right:10px;
border-radius:5px;/*--Opera支持*/ font-size:14px; font-weight:bold}
.bb{background:#6ebe1f; color:#fff;-moz-border-radius:5px;/*Firefox支持*/ 
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/width:130px; text-align:center;line-height:15px;margin-right:10px;border-radius:5px;/*--Opera支持*/height:15px; padding:5px;font-family:microsoft yahei;font-size:14px;font-weight:bold;}
.cc{background:#febe00; color:#fff;-moz-border-radius:5px;/*Firefox支持*/ 
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/width:130px; text-align:center;line-height:15px;margin-right:10px;border-radius:5px;/*--Opera支持*/height:15px; padding:5px;font-family:microsoft yahei;font-size:14px;font-weight:bold}
.dd{background:#63d5d9; color:#fff;-moz-border-radius:5px;/*Firefox支持*/ 
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/width:120px; text-align:center;line-height:15px;margin-right:10px;border-radius:5px;/*--Opera支持*/height:15px; padding:5px;font-family:microsoft yahei;font-size:14px;font-weight:bold}

.ff{background:#f99399; color:#fff;-moz-border-radius:5px;/*Firefox支持*/  margin-bottom:15px;
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/width:80px; text-align:center;line-height:15px;margin-right:10px;border-radius:5px;/*--Opera支持*/height:15px; padding:5px;font-family:microsoft yahei;font-size:14px;font-weight:bold}

.gg{background:#f7a7dc; color:#fff;-moz-border-radius:5px;/*Firefox支持*/  margin-bottom:15px;
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/width:80px; text-align:center;line-height:15px;margin-right:10px;border-radius:5px;/*--Opera支持*/height:15px; padding:5px;font-family:microsoft yahei;font-size:14px;font-weight:bold}

.ee{background:#83c8ff; color:#fff;-moz-border-radius:5px;/*Firefox支持*/  margin-bottom:10px;
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/width:80px; text-align:center;line-height:15px;margin-right:10px;border-radius:5px;/*--Opera支持*/height:15px; padding:5px;font-family:microsoft yahei;font-size:14px;font-weight:bold}


/*产品*/
.cpnytu {
    display: inline;
    float: left;
    margin-top: 5px; padding-bottom:30px; margin-right:35px;
}
.cpnytu img {
    max-height: 270px;
    max-width: 180px;
    padding: 2px;
    text-align: center;
}
.cpnytu p {
    float: left;
    height: 30px;
    line-height: 20px; padding-top:5px;
    width: 180px; text-align:center; padding-left:11px;
}
.pic02 {
    border: 1px solid #d2d2d2;
    height: 270px;
    overflow: hidden;
}
.td{ background:#39a8f8 ;color:#fff;-moz-border-radius:5px;/*Firefox支持*/ width:80px;margin-bottom:10px;
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/ text-align:center; line-height:15px;
border-radius:5px;/*--Opera支持*/ height:15px; padding:5px;font-family:microsoft yahei; margin-right:10px;
border-radius:5px;/*--Opera支持*/ margin-left:50px; font-size:14px;}
.shenqing{ -moz-border-radius:5px;/*Firefox支持*/ margin-bottom:10px;
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/ text-align:center; line-height:20px;
border-radius:5px;/*--Opera支持*/ height:25px; padding:5px; text-align:center;
border-radius:5px;/*--Opera支持*/ background:#f59a19;  width:300px; margin:0 auto; margin-top:30px; margin-left:100px;}
.shenqing a{ color:#fff;font-family:microsoft yahei;color:#fff;font-size:14px; }

.cpnytuho {
    display: inline;
    float: left;
    margin-top: 5px; padding-bottom:20px; margin-right:25px;
}
.cpnytuho img {
    max-height: 140px;
    max-width: 190px;
    padding: 2px;
    text-align: center;
}
.cpnytuho p {
    float: left;
    height: 30px;
    line-height: 20px; padding-top:5px;
    width: 190px; text-align:center; padding-left:11px;
}
.pic02ho {
    border: 1px solid #d2d2d2;
    height: 140px;
    overflow: hidden;
}

/*--------------股票-------------*/
#sns_nav .sns_nav { border-bottom: 1px solid #ccc;}
.interface { width: 998px;  margin: 0px auto 15px;  }

.m_logo{height: 117px;}
.m_logo strong{line-height: 42px;}
.self_select{width: 111px;}
.new_detail { height: 117px; border-bottom: 1px solid #ddd; width: 668px;}

.m_header{height: 119px;}

.w960{margin-left:auto; margin-right:auto;text-align:left;padding:0;margin-top:0;}
.sub_flows,.cont_3{width: 998px;}
.m_table_3{width: 988px;}
.cont_0{width: 493px}
.m_box .bd,.company_overview .m_tab_content2 table,.cwzb_wrap,.gdrs_table .scroll_container,.hold_detail .m_tab_content2 .m_table{width: 958px;}
.a_stock .flashbox.first,.a_stock .flashbox{width: 467px;}
.newslist dl, .newslist li{width: 457px;}
.a_stock .bd{width: auto;}
.m_box .hd, .m_box .ft, .post_news .hd .more, .comp_post .hd .more, .m_box .ftin {
    background-image: url(http://s.thsi.cn/css/stockpage/s2015/x_2.png);
}.m_logo {
    background-position: 0 -262px;
    border: 1px solid #dddddd;
    font: 24px/36px 微软雅黑;
    height: 117px;
    text-align: center;
    width: 139px;
}
.new_detail{ border:none!important}