@charset "utf-8";
body{ font-size:12px;  margin:0; padding:0;color:#333; font-family:'Microsoft Yahei'; background:url(/statics/images/imgs/bg.jpg);}
.cf:after {	clear: both;	content: ".";	display: block;	height:0;	visibility: hidden;}
ul,li{ margin:0; padding:0; list-style-type:none;}
a{ text-decoration:none; color:#777;}
a:focus{ outline:none;-moz-outline:none;}
a:hover{ color:#96b0d3;}
img{ border:none;}
.top{ width:100%; background:#fff;}
.top_n{ width:1100px; margin:0 auto; padding:15px 0;}
.top_l{ float:left;}
.top_r{ float:right;}
.top_t{ height:25px; line-height:25px; text-align:right;}
.top_t img{ margin:5px 10px; float:right;}
.top_t span{ margin-left:5px; float:right;}
.top_t span a{ color:#828282;}
.lang{ color:#0a1054 !important;}
.top_b{ height:30px; line-height:30px; float:right;}
.top_b a{ color:#000;}
.nav{ width:100%; background:#96b0d3; text-align:center;}
.nav ul{ margin:0 auto; display:inline-block; *display:inline; zoom:1;background:url(/statics/images/imgs/nav.jpg) bottom left no-repeat;}
.nav ul li{ float:left; height:45px; line-height:45px; width:155px;font-size:14px;background:url(/statics/images/imgs/nav.jpg) bottom right no-repeat; position:relative; z-index:99;}
.nav ul li a{ color:#fff; display:block;}
blockquote{ display:none; width:100%; margin:0; padding:0;position:absolute; z-index:999;left:0; top:45px; background:#96b0d3;}
blockquote a{height:35px; line-height:35px; display:block; border-top:1px solid #96b0d3; font-size:12px; color:#fff;}
blockquote a:hover{ background:#0d4593 !important;}
.focus{width:1100px;height:305px;overflow:hidden;position:relative; margin:0 auto;}
.focus .banner_img{ position:absolute; bottom:0; left:1px;}
.focus ul{height:300px;position:absolute; z-index:50;}
.focus ul li{float:left;width:1100px;height:100%;overflow:hidden;position:relative;}
.focus ul li a{ display:block; height:100%;}
.focus ul li img{ width:100%; height:100%;}
.focus .btn{position:absolute;left:45px;bottom:25px; width:800px; z-index:99;}
.focus .btn a{ display:inline-block; border:1px solid #0a1054; width:35px; height:10px; margin:0 10px; cursor:pointer;}
.focus .btn a.on{background:#0a1054;}
.focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(img/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}
.main{ width:1098px; margin:25px auto; border:1px solid #ccc; background:#fff;}
.text_cen{ text-align:center;}
.main_title{ height:25px; line-height:25px; background:url(/statics/images/imgs/wz.jpg) 40px center no-repeat; color:#000; font-weight:bold; font-size:15px; padding:17px 55px; text-align:left; position:relative;}
.main_title span{ position:absolute; right:0; top:28px;}
.main_content{ display:inline-block; *display:inline; zoom:1; text-align:left;}
.main_fl{ float:left; width:197px; margin:0 6px;}
.main_fl_pic{ position:relative;}
.main_fl_pic img{ border:1px solid #e7e7e7; width:195px; height:100px;}
.main_fl_pic span{ position:absolute; left:0; bottom:12px;  line-height:25px; width:165px; background:url(/statics/images/imgs/blue.png); padding-left:15px; color:#fff;}
.main_fl_pic span h3{ margin:0; font-weight:normal;}
.main_fl_pic span h4{ margin:0; font-weight:normal; font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main_fl_title{ line-height:20px; height:40px; margin:8px 0 25px; overflow:hidden;}
.main_l{ float:left; width:788px; border-right:1px solid #ccc; padding-right:15px;}
.main_r{ float:right; width:285px;}
.main_news{}
.main_news ul{ padding-bottom:10px;}
.main_news ul li{ border-top:1px solid #ccc; width:100%;}
.news_l{ float:left; width:100px; padding:15px 30px;}
.news_l h5{ margin:0; text-align:center; font-weight:normal; height:25px; line-height:25px;}
.news_l span{ display:block; height:20px; line-height:20px; background:#a92729; color:#fff; text-align:center; font-size:10px;}
.news_r{ margin-left:170px; color:#013765; padding:5px 0;}
.news_r a{ color:#013765;}
.news_title{ height:25px; line-height:25px; font-weight:bold;}
.news_content{ line-height:22px;}
.xuanchuan{ padding-left:25px; background-position:5px center;}
.main_nrs ul{ padding:0;}
.main_nrs ul li{ border-bottom:1px solid #ccc; border-top:none;}
.main_about{ border-top:1px solid #ccc;}
.main_about img{ margin:7px 0;}
.main_link{ padding:25px 0; border-top:1px solid #ccc; text-align:center;}
.main_link ul{ display:inline-block; *display:inline; zoom:1;}
.main_link ul li{ float:left; border:1px solid #ccc; margin:0 10px;}
.main_link ul li a{ display:block;}
.main_link ul li a i,.main_link ul li a img{ display:inline-block; vertical-align:middle;}
.main_link ul li a i{ height:100%;}
.foot{ background:#779bcc; width:100%; text-align:center;}
.foot_n{ display:inline-block; *display:inline; zoom:1; width:1100px; padding:25px 0;}
.foot_l{ float:left;}
.foot_r{ float:right;}
.foot_fl{ float:left; margin:0 30px; text-align:left;}
.foot_fl h3 { margin:0; height:30px; line-height:30px; font-size:14px;}
.foot_fl h3 a{ color:#fff;}
.foot_fl ul{}
.foot_fl ul li{ line-height:25px;}
.foot_fl ul li a{ color:#fff;}
.foot_bq{ width:100%; border-top:1px solid #1b3e82; line-height:25px; padding:10px 0; color:#fff;}
.foot_bq a{ color:#fff;}
.foot_bq a:hover{ color:#fff;}

.banner{ text-align:center; margin:15px 0;}
.main_body{ width:1100px; margin:0 auto 50px;}
.main_left{ float:left; width:220px; }
.main_left_s{}
.left_title{ height:35px; line-height:35px; padding-left:35px; background:url(/statics/images/imgs/wz_b.jpg) 15px center no-repeat #96b0d3; font-size:14px; color:#fff; font-weight:bold;}
.left_title a{ color:#fff;}
.main_left_s ul{ border:1px solid #cbcbcd; background:#fff;padding-bottom:50px;}
.main_left_s ul li{ border-bottom:1px solid #e8e7ef; background:url(/statics/images/imgs/jt.jpg) 22px 17px no-repeat; padding-left:35px;  line-height:40px; font-size:14px;}
.pro_li{ line-height:25px !important; padding:8px 0;}
.main_left_s ul li h3{ margin:0; font-size:12px; font-weight:normal; line-height:25px;}
.main_left_s ul li a{ color:#222222;}
.main_left_s ul li a:hover{ color:#0a0e55;}
.main_left_x{ margin:20px 0;}
.main_xc{ background:#fff; text-align:center; padding:10px 0; border:1px solid #cbcbcd;}
.main_left_d{ margin-bottom:25px;}
.main_right{ background:#fff; border:1px solid #cbcbcd; float:right; width:860px;}
.main_right_title{ margin:0 25px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#000; padding-left:20px; background:url(/statics/images/imgs/wz.jpg) 0 16px no-repeat; border-bottom:1px solid #ccc; padding-top:5px; position:relative;}
.main_right_title span{ position:absolute; top:20px; right:0;}
.main_right_nr{ margin:0 25px; min-height:500px; line-height:25px; padding:5px 0; overflow:hidden;}
.pages{ text-align:center; margin:15px 0;}
.pages a{ padding:5px 10px; display:inline-block; margin:0 5px; border:1px solid #ccc;}
.pages span{ padding:5px 10px; display:inline-block; margin:0 5px; border:1px solid #ccc; background:#96b0d3; color:#fff;}
.main_news_title{ text-align:center; border-bottom:1px solid #ccc; padding:5px 0;}
.main_news_title h2{ font-size:18px; height:35px; line-height:35px; margin:0;}
.main_news_title span{ height:25px; line-height:25px;}
.main_news_pic{ text-align:center; margin:20px 0;}
.main_news_pic img{ max-width:450px;}
.main_news_ms{ border-bottom:1px solid #96b0d3;}
.main_news_ms span{ width:100px; height:30px; line-height:30px; background:#96b0d3; color:#fff; font-size:14px; display:block; text-align:center;}
.main_news_content{ padding-top:5px;}

.main_product{ min-height:570px;}
.main_product ul{ width:825px; margin:0 auto;}
.main_product ul li{ float:left; width:255px; margin:10px 10px;}
.product_pic{ width:100%; border:1px solid #ccc; height:200px; text-align:center;}
.product_pic img{ max-width:100%; max-height:100%;}
.product_pic img,.product_pic i{ display:inline-block; vertical-align:middle;}
.product_pic i{ height:100%;}
.product_title{ height:30px; line-height:30px; text-align:center;}

.main_down{}
.main_down ul li{ height:35px; line-height:35px; border-bottom:1px dotted #999; position:relative;font-size:13px; padding:0 10px 0 20px; background:url(/statics/images/imgs/jt.jpg) 10px center no-repeat;}
.main_down ul li a{ color:#000;}
.main_down ul li span{  float:right; position:absolute; right:10px; top:0;}

.table_form{ font-size:14px; margin:15px;}
.input-text{ width:300px; padding:5px; margin:5px 0;}
.input-body{ width:400px; padding:5px; margin:5px 0; height:200px;}
#dosubmit{ background:#96b0d3; color:#fff; border:none; height:30px; width:100px; line-height:30px; cursor:pointer;}

.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side a{ color:#fff; display:block;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #03051e;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#779bcc;color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox .qq{ float:left; width:54px; height:54px; background:url(/statics/images/imgs/side_icon044.png);}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#779bcc;transition:all 0.3s;}
.side ul li .sidetop:hover{ background:#779bcc;}
.side ul li img{float:left;}
.side ul li:hover{background:#779bcc;}
.side ul li a:hover{background:#779bcc;}