@charset "utf-8";



/* css reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0;}

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

a { color:#000; text-decoration:none; }

a:hover { }

address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }

ol, ul { list-style: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }

q:before, q:after { content:""; }

img{ max-width:100%;}



/* css base */

body { background-color:#b6b6b6; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:center; line-height:1.8;}

.wrapper { width:980px; margin:0 auto; text-align:left; background:#FFF;}

.left{ float:left;}

.right{ float:right;}

.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

.clear { +display:none; clear:both;}



/* css main page */

.headbox{ width:100%; height:173px; position: absolute; left:0; top:0; z-index:9999;}

.head_top{ width:1200px; margin:0 auto; height:47px;}

.head_cn{ float:right; width:230px; height:30px; line-height:30px; background-color:#fff; border-radius:0 0 5px 5px; font-size:14px;}

.head_cn a{ padding:0 4px;}

.head_cn img{ vertical-align:middle; margin-top:-2px; margin-left:10px;}



.nav_box{ width:100%; height:; background:url(../images/head_bg.png) no-repeat center top; height:126px;}

.nav_box_c{ width:1200px; margin:0 auto; height:126px;}

.logo{ float:left; width:405px; height:126px;}
.logo a{ display:block; width:405px; height:126px;}

.nav{ width:795px; height:66px; line-height:66px; float:right; margin-top:60px;font-size:14px;}

.nav li{ float:left; color:#fff; width:99px; position:relative;}

.nav li a{  color:#fff;}

.nav li a:hover,.nav li a.hover{ padding:2px 5px; background-color:#900000;}

.nav li i{ position:absolute; right:0; top:0; height:66px; line-height:66px;}

.nav li:nth-child(7) i{ display:none;} 



.banner{ position:absolute; top:0; left:0; z-index:1; width:100%;}

.sub_banner{ width:100%; margin:0 auto; overflow:hidden; display:block; }







.fullSlide { width: 100%; position: relative;  background: #fff; }

.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }

.fullSlide .bd ul { width: 100% !important; }

.fullSlide .bd li { width: 100% !important;  overflow: hidden; text-align: center; }

.fullSlide .bd li a { display: block; }

.fullSlide .bd li img{ height:100%;}

.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; background: url(../images/touming.png) repeat-x; text-align: center; _background: #000; _filter: alpha(opacity=60); }

.fullSlide .hd ul { text-align: center; padding-top: 5px; }

.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;

zoom: 1; width: 8px; height: 8px; margin: 5px; background: url(../images/tg_flash_p.png) -18px 0; overflow: hidden; line-height: 9999px; }

.fullSlide .hd ul .on { background-position: 0 0; }



	

/* -- sub page -- */



.sub_main{ width:905px; margin:203px auto 30px; background-color:#fff; border:3px solid #a2a2a2; border-radius:16px; padding:35px; overflow:hidden;}

.sub_main3{ width:905px; margin:203px auto 30px; background-color:#fff; border:3px solid #a2a2a2; border-radius:10px; padding:35px; overflow:hidden;}



.sub_main_tit{ float:left; height:55px; width:100%;}

.sub_main_tit1{ float:left; height:55px;}

.sub_main_tit2{ float:left; background:url(../images/icon4.jpg) repeat-x; color: #fff; font-size:34px; line-height:50px; padding:5px 10px 0; height:55px;}

.sub_main_read{ width:905px; text-align:left; font-size:14px; line-height:30px; margin:20px auto; float:left;}

.sub_main_read img{ max-width:100%;} 

.sub_main_read_l{ float:left; width:460px; font-size:14px;}

.sub_main_read_r{ float:right; width:434px; border:1px solid #c5c5c5;}



.sub_main_box{ padding:60px auto 30px; width:100%; background-color:#fff; overflow:hidden;}

.sub_main2{ margin:60px auto 30px; width:1180px; background-color:#fff; overflow:hidden;}

.pro_list{ width:1180px; float:left; margin:35px auto 0;}

.pro_list li{ float:left; width:226px; height:200px; margin:0 10px 10px 0;}

.pro_list li a{ display:block; width:226px; height:200px; color:#fff; font-size:14px;}

.pro_list li a p{ height:33px; line-height:33px; float:left; background-color:#9d9d9d; width:100%; margin-top:11px;}

.pro_list li a:hover p{ background-color:#900000;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }





.sub_pro_read{ width:100%; height:715px; background-color:#b6b6b6; border-bottom:5px solid #9d9d9d;} 

.sub_pro_read_box{ width:1180px; margin:0 auto; overflow:hidden; height:715px; padding-top:222px;}

.sub_pro_read_l{ float:left; width:550px; height:370px;}

.sub_pro_read_l img{ border:3px solid #5b5b5b; border-radius:16px;}

.sub_pro_read_r{ float:right; width:600px; text-align:left;}

.sub_pro_read_r h1{ font-size:30px; color:#fff;}

.sub_pro_read_r_read{ float:left; width:600px; font-size:14px; color:#fff;}



.sub_main_read dl{ float:left; width:100%; margin-bottom:20px;}

.sub_main_read dt{ float:left; width:512px; height:340px; border:1px solid #c3c3c3; padding:3px;}

.sub_main_read dd{ float:right; width:370px; font-size:14px;}



.sub_pro_con_l{ float:left; width:525px;}

.sub_pro_con_r{ float: left; margin-left:10px; width:360px; font-size:14px; text-align:left;}

.sub_pro_con_r h1{ font-size:16px; padding:5px 0;}

.sub_pro_con_r_con{ float:left; width:360px;word-break:break-all;}













/* -- page footer -- */

.footer{}



