﻿@charset "utf-8";
/* CSS Document */
* {padding: 0px;margin: 0px;}
body, div, td, th, form, img, ul, li, dl, dt, dd, p, h1, h2, h3, h4, { font-family:"微软雅黑";font-size:13px;margin:0px;padding:0px;list-style-type:none;}
body{ width:100%; padding:0; margin:0; font-family:"微软雅黑";}
span, p {margin: 0px;padding: 0px;}
img {border: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 {font-size: 13px;font-weight: normal;font-style: normal;margin: 0px;padding: 0px;}
ul, li, ol{list-style-type:none;margin:0px;padding:0px;}
i {font-style: normal;font-weight: normal;}
b {font-style: normal;font-weight: normal;}
img {border: 0 none;vertical-align: top;}
input, select {vertical-align: middle;}
.clear {clear: both;}
.clear:after {content: ".";height: 0;display: block;clear: both;visibility: hidden;font-size: 0;}
a {text-decoration: none; font-family:"微软雅黑";}
.h a:hover,.p a:hover p,.l li:hover{-moz-transition: all 0.2s linear ; -webkit-transition: all 0.2s linear ; -o-transition: all 0.2s linear ;transition: all 0.2s linear ; }
 .h a:hover,.p a:hover p,.l li:hover, ul li:hover a{ -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ; }
 

.top{ width:1200px; height:125px; overflow:hidden; margin:0px auto;} 
.top .logo{ width:735px; height:90px; float:left;}
.logo img{ margin:20px 0px;}
.top h4{ float:right; width:78px; height:78px;margin-top:30px; margin-left:10px;}
.top h4 img{ width:78px; height:78px; }
.top_right{ width:180px;  float:right;}
.top_right h3{ font-family:"微软雅黑"; font-size:18px; color:#414246; background:url(../images/ffh_09.png) no-repeat 76px 0px; text-align:right; width:180px;  margin-top:30px;}
.top_right span{ width:180px; height:21px; line-height:25px; display:block; text-align:right; font-size:22px; color:#e61a0f; margin:1px 0px}

.navi{ width:1200px; background:#fff; margin:0px auto; height:45px; }
.navi ul li{ float:left; height:45px; padding-left:44px; padding-right:44px; position:relative;}
.navi ul li dl{ display:none; position:absolute; top:45px; left:13px; width:125px;}
.navi ul li:hover dl{ display:block; z-index:999;}
.navi ul li dl dd{ height:30px; line-height:30px; text-align:center; background:#fff; border-bottom:1px solid #f5f5f5;}
.navi ul li:hover dl dd a{ line-height:30px; height:30px; color:#333; font-size:14px;}
.navi ul li dl dd a:hover{color:#e61a0f; -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.navi ul li dl dd a{ line-height:30px; height:30px; color:#333; font-size:14px;}
.navi ul li:hover{ -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.navi ul li:hover a{ color:#e61a0f; -moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.navi ul li a{ color:#333; font-size:16px; line-height:45px;}
.navi ul .on{}
.navi ul .on a{ color:#e61a0f;}

/* mainbanner */
.mainbanner{height:454px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:454px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:454px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:454px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:390px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/50c15ece07fd0f3407000083.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}

.c{ width:1200px; height:auto; overflow:hidden; margin:0px;}
.c1{ margin:20px auto;}
.c1_left{ width:650px; float:left;}
.c1_left dl dd{ float:left; font-size:13px; margin-left:10px; margin-right:10px; height:38px; line-height:38px; }
.c1_left dt{  float:left; color:#666666;font-size:13px;height:38px; line-height:38px;}
.c1_left dl dd a{ color:#666666;}
.c1_right{ width:335px; height:38px; float:right; position:relative;}
.c1_right .rc_input{ width:335px; height:36px; border:1px solid #ddd; background:#eee; text-indent:10px; color:#666;}
.rc_but{ width:42px; height:38px; position:absolute; right:0px; top:0px; border:none; background:url(../images/ss.jpg) no-repeat left;}

.fwxm{ width:1200px; height:auto; overflow:hidden; margin:20px auto;}
.fwxm dl dt{ background:#e61a0f;  width:110px; height:94px; text-align:center; float:left;}
.fwxm dl dt a{color:#ffffff; font-size:24px; line-height:34px;letter-spacing:5px; display:block; margin-top:10px;}
.fwxm dl dd{ float:left; width:94px; height:94px; background:#f3f3f3; text-align:center; margin-left:5px;}
.fwxm dl dd:hover{ background:#ddd;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ; }
.fwxm dl dd a{ font-size:14px; color:#333; text-align:center; display:block;}
.fwxm dl dd span{ width:94px; height:20px; line-height:20px; display:block;}
.fwxm dl dd img{ margin:15px; margin-bottom:5px;}

.c_pro{ width:1200px; height:auto; overflow:hidden; margin:20px auto;}
.cp_left{ width:264px; height:auto; float:left;}
.cp_left h2{ width:255px; height:92px; background:url(../images/ffh_62.png) no-repeat center; text-align:center; line-height:90px;}
.cp_left h2 a{ font-size:20px; color:#fff;}
.cp_left dl{ width:255px; height:auto; background:#efefef; padding-top:15px;}
.cp_left dl dt{ background:url(../images/ffh_69.png) no-repeat left center; width:264px; text-indent:27px; height:41px;  line-height:35px; color:#fff; font-size:16px;}
.cp_left dl dd{ width:180px; margin:0px auto; height:35px; line-height:35px; background:url(../images/i.png) no-repeat left center; padding-left:20px;}
.cp_left dl dd a{ color:#444444; font-size:14px;}
.cp_left dl dd:hover{ background:url(../images/ii.png) no-repeat center left;}
.cp_left dl dd:hover a{ color:#e61a0f;}
.cp_left dl:last-child{ padding-bottom:15px;}
.cp_left_foot{ width:255px; height:auto; overflow:hidden;background:#efefef; padding-bottom:30px; padding-top:10px;}
.cp_left_foot h4{ font-size:16px; color:#666; background:url(../images/ffh_13.png) no-repeat left center;  padding:10px 0px; padding-left:30px; margin-left:35px;}
.cp_left_foot h3{ font-size:22px; color:#e61a0f; height:30px; line-height:30px; margin-left:35px;}

.cp_right{ width:936px; height:auto; overflow:hidden; float:right;}
.marqueebox{position:relative;width:915;height:93px; float:right;}
#marquee3{width:915px;height:93px;overflow:hidden;}
#marquee3 ul li{float:left;}
#marquee3 ul li img{display:block;}
#mar3Nav{position:absolute;right:5px;bottom:5px;}
#mar3Nav li{float:left;margin:0 3px;width:16px;height:16px;background:#eee;cursor:pointer;line-height:16px;font-size:10px;color:#333;text-align:center;}
#mar3Nav li.navOn{background:#e61a0f; color:#fff;}

.cp_ul li{ float:left; width:290px; margin-left:21.5px; margin-top:15px; margin-bottom:12px} 
.cp_ul li img{ width:290px; height:205px; overflow:hidden}
.cp_ul li h2{ height:30px; line-height:30px; }
.cp_ul li h2 a{ font-size:16px; color:#333; font-weight:bold;}
.cp_ul li h2 a:hover{ color:#e61a0f;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.cp_ul li h3{ font-size:13px; color:#888; height:44px; overflow:hidden; line-height:22px;}
.cp_ul li h3 a{ color:#e61a0f;}
.cp_ul li h3 span{ float:right;}

.newsList{ background:#ffffff; clear:both; padding-top:0px;font-family:'微软雅黑';  }
.newsList ul li{width:910px; height:165px; background:url(../images/002.png) bottom repeat-x; overflow:hidden}
.newsList ul li img{ padding:2px; margin:19px 5px; width:186px; height:117px; border:1px solid #E2E2E2; background:#FFF; box-shadow:#ccc 0 1px 6px; float:left;}
.list_details{ width:680px;float:right; margin-top:15px; margin-right:10px;}
.list_details h3 {width:680px; overflow:hidden;}
.list_details h3 a{ font-size:16px; color:#333333; font-family:'微软雅黑';height:25px; line-height:25px; display:block;}
.list_details p{font-size:12px; color:#888888; line-height:25px; margin-top:5px; height:75px; overflow:hidden;}
.list_more{ width:680px; height:25px; overflow:hidden; line-height:30px;}
.list_more span{ width:100px; background:url(../images/date.jpg) left center no-repeat; float:left; padding-left:20px; font-family:"宋体"; font-size:12px; color:#cccccc;}
.list_more a b{ float:right; padding-right:10px; color:#E20000;font-size:12px; font-family:"宋体"; }


.youshi_box{ width:100%; background:url(../images/bg.jpg) no-repeat center; height:370px; margin:0px auto;}
.youshi{ width:1200px; height:370px; overflow:hidden; margin:0px auto; }
.youshi h5{ width:100%; height:176px; text-align:center;}
.youshi h5 a{ width:151px; height:176px; display:block;}
.youshi ul li{ width:170px; height:auto; overflow:hidden; float:left; margin:15px 86px; color:#ffffff;}
.youshi ul li:first-child{ margin-left:0px;}
.youshi ul li:last-child{ margin-right:0px;}
.youshi ul li h2{ height:30px; margin:5px auto; line-height:30px; text-align:center; font-size:22px;}
.youshi ul li h2 a{ color:#fff;}
.youshi ul li strong{ font-size:18px; color:#FBFF1D;}

.youshi ul .ys1 h5{ background:url(../images/ffh_77.png) no-repeat center;}
.youshi ul .ys2 h5{ background:url(../images/ffh_79.png) no-repeat center;}
.youshi ul .ys3 h5{ background:url(../images/ffh_81.png) no-repeat center;}
.youshi ul .ys4 h5{ background:url(../images/ffh_83.png) no-repeat center;}
.youshi ul li h3{ width:100%; height:120px; line-height:24px; font-size:14px; color:#Fff;}

.c_n_box{ width:1200px; height:auto; overflow:hidden; margin:20px auto;}
.c_nleft{ width:580px; float:left; height:auto; overflow:hidden;}
.c_n_title{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #eee;}
.c_n_title h2 a{ display:block; border-bottom:2px solid #e61a0f; float:left; font-size:18px; color:#333; font-weight:bold;}
.c_n_title h2 span{ color:#888; line-height:45px; margin-left:5px;}
.more{ font-size:13px;  float:right;}
.more a{color:#e61a0f; line-height:50px;}
.c_n_title h2 { width:200px; float:left;}
.ab_box{ width:580px; overflow:hidden; margin:0px auto; height:auto;}
.ab_box img{ width:260px; height:190px; float:left; margin-top:10px; margin-right:10px;}
.ab_box p{ font-size:14px; color:#666; line-height:30px; height:330px;}

.c_nright{ width:580px; height:380px; overflow:hidden; float:right;}
.c8_title{ width:580px; height:40px; line-height:40px; position:relative; border-bottom:1px solid #eee;}
.c8_title ul li{ width:auto; height:40px; line-height:40px; float:left;}
.c8_title ul li i{ position:absolute; right:0px; top:6px}
.c8_title ul .on{ display:block; float:left; background:url(../images/ffh_100.png) no-repeat bottom center; border-bottom:2px solid #e61a0f; height:38px; }
.c8_title ul li:first-child{ margin-right:15px;}
.c8_title ul li a{font-size:18px; color:#333; font-weight:bold;}
.c8_title ul li i a{ font-size:13px; font-weight:100; color:#e61a0f;}
.r_product1{ display:none;}
.show{ display:block;}
.wenda,.baike{ width:580px; height:320px; margin-top:10px; overflow:hidden;}
.wenda ul li{ width:580px; height:auto; overflow:hidden; border-bottom:1px solid #f5f5f5; padding:15px 0px;}
.wenda ul li h2{ background:url(../images/ffh_104.png) no-repeat left center; height:30px; line-height:30px; overflow:hidden}
.wenda ul li h2 a{ color:#333; font-size:18px; padding-left:30px;}
.wenda ul li h2 a:hover{color:#e61a0f;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.wenda ul li h3{ background:url(../images/ffh_107.png) no-repeat top left; height:50px; line-height:25px; overflow:hidden; color:#666; font-size:13px; padding-left:30px;}
.baike{ margin-top:10px;}
.baike ul li{ width:580px; height:32px; line-height:32px; overflow:hidden; border-bottom:1px dashed #f3f3f3;}
.baike ul li a{ font-size:13px; color:#333; float:left; display:block; max-width:470px;}
.baike ul li a:hover{color:#e61a0f;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.baike ul li span{ font-size:12px; color:#aaa; float:right;}


.anli_box{ background:url(../images/h.png) top repeat-x #efefef; width:100%; height:auto; overflow:hidden; margin:20px auto; margin-bottom:0px;}
.anli{ width:1200px; height:auto; overflow:hidden; margin:10px auto; margin-bottom:15px; position:relative;}
.anli .c_n_title{ border-bottom:1px solid #ddd;}
.ind_newss{ width:1130px; height:113px; overflow:hidden; margin:20px auto; position:relative;}
.ind_newss ul li{ width:214px; height:113px; padding:0px 6px; float:left; overflow:hidden; position:relative; }
.ind_newss ul li h2{ position:absolute; height:30px; line-height:30px; bottom:-30px; text-align:center; background:url(../images/ffh_11.png); width:214px;}
.ind_newss ul li h2 a{ color:#fff; display:block;}
.ind_newss ul li img{ width:214px; height:113px;}
.ind_newss ul li:hover h2{ bottom:0px;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
#goL{ background:url(../images/l.png) no-repeat center; width:29px; height:113px; display:block; position:absolute;top: 61px; left: 0px; }
#goR{ background:url(../images/r.png) no-repeat center; width:29px; height:113px; display:block; position:absolute; top:61px; right:0px; }

.case_ist{ width:910px; height:auto; overflow:hidden; margin:20px auto;}
.case_ist ul li{width: 200px;    height: 128px;    padding: 6px;    float: left;    overflow: hidden;    position: relative;    background: #EFEFEF;    margin: 7px;}
.case_ist ul li h2{ height:30px; line-height:30px; text-align:center;  width:200px;}
.case_ist ul li h2 a{ color:#333; display:block; font-size:16px;}
.case_ist ul li img{ width:200px; height:100px;}

.youlian{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.youlian .c_n_title{ border-bottom:1px solid #cecece;}
.youlian .c_n_title img{ margin-top:10px;}
.youlian_a{ width:1200px; height:auto; line-height:30px; overflow:hidden; margin:10px auto;}
.youlian_a a{ float:left; display:block; padding-left:15px; padding-right:15px; font-size:13px; color:#666;}

.foot_box{ width:100%; height:auto; overflow:hidden; background:#303030; margin:0px auto; color:#9a9a9a;}
.foot{ width:1200px; height:auto; overflow:hidden; margin:20px auto; }
.foot p{ font-size:13px;}
.foot a{ color: #C5C5C5;    font-size: 13px;    font-weight: bold;}
.f_left{ width:200px; height:160px; background:url(../images/ffh_135.png) no-repeat center; float:left;}
.f_center{ width:360px; height:auto; overflow:hidden; margin-top:14px; float:left; padding-left:20px; background:url(../images/f_bg.png) no-repeat left center;}
.f_center h2{ font-family:"微软雅黑"; font-size:22px; color:#9a9a9a; width:100%; margin:10px auto;}
.f_center h3{ width:100%; height:auto; overflow:hidden; margin:10px auto;}
.f_center h3 span{ width:38px; line-height:20px; font-size:13px; float:left; display:block;  }
.f_center h3 i{   font-size:36px; color:#9a9a9a; font-weight:bold;border-left:2px solid #9a9a9a; height:35px; padding-left:15px; line-height:35px; }
.f_center p{ line-height:22px; font-size:13px;}
.center_f2{float: left; line-height:22px;    width: 394px; margin-top:24px;  padding-right:20px;   font-size: 13px;padding-left:20px; background:url(../images/f_bg.png) no-repeat left center;}
.f_center a{ color:#9a9a9a;}
.f_right{ float:left;padding-left:20px; background:url(../images/f_bg.png) no-repeat left center; width:166px; text-align:left; margin-top:24px;}
.f_right h2{ width:120px; height:142x; text-align:center; overflow:hidden;}
.f_right h2 span{width: 24px;    float: right;    display: block;}
.f_right h2 img{ width:75%; margin-bottom:5px;}
.f_right ul{ background:url(../images/fx.png) no-repeat center; width:168px; height:26px;}
.f_right ul li{ width:24px; height:24px; float:left; display:block; margin:0px 2px;}
.f_right ul li a{ width:24px; height:24px; display:block;}
.foot img-last{margin-top:2px;}

.nei{ background:url(../images/nei_01.jpg) no-repeat center; height:359px;} 
.center_nei{ margin:20px auto; width:1200px; height:auto; overflow:hidden}
.nei_left{ width:255px; float:left; height:auto; overflow:hidden;}
.nei_l_top{ width:255px; height:auto; overflow:hidden; background:#efefef; padding-bottom:15px;}
.nei_l_top h2{ height:90px; line-height:90px; text-align:center; background:url(../images/ffh_62.png) no-repeat center; color:#ffffff; font-size:24px;}
.nei_l_top ul{ width:255px; height:auto; overflow:hidden;padding:10px 0px;}
.nei_l_top ul li{height:40px; line-height:40px; width:200px; margin:0px auto; border-bottom:1px solid #f5f5f5; background:url(../images/i.png) no-repeat left center; }
.nei_l_top ul li a{ padding:2px 20px; height:40px; margin:0px auto; color:#333; font-size:15px;}
.nei_l_top ul li:hover a{ color:#d2194e;}
.nei_l_top ul li:hover{background:url(../images/ii.png) no-repeat left center;}
.nei_l_bottom{width:255px; height:auto; overflow:hidden; margin-top:20px; background:#fff; }
.nei_l_bottom h2{ background:url(../images/n_h.png) no-repeat bottom center; font-size:20px; color:#363636; padding-bottom:10px; }
.nei_l_bottom h2 span{ font-size:13px; color:#999999; padding-bottom:5px; padding-left:20px;}
.nei_l_bottom ul{ width:255px; height:auto; overflow:hidden; background:url(../images/n_ul.png) no-repeat left center;}
.nei_l_bottom ul li{  float:left; width:255px; height:auto; margin:5px 1px;}
.nei_l_bottom ul li img{ width:260px; padding:10px;}
.nei_l_bottom ul li a{ color:#666666;}

.nei_right{ width:910px; padding:10px; padding-top:0px; float:right; background:#fff;}
.mianbaoxie{ width:100%; height:30px; line-height:35px; overflow:hidden; text-align:right; font-size:13px; color:#666666; font-family:"微软雅黑"; border-bottom:1px solid #e2e2e2; padding-bottom:5px;}
.mianbaoxie a{ font-size:13px; color:#666666;}
.mianbaoxie img{ padding-top:7px; padding-right:5px;}
.nei_lfoot { width:255px; height:auto; padding-bottom:15px; overflow:hidden; background:#efefef; margin-top:30px;}
.nei_lfoot h2{height:55px; line-height:63px; text-align:center; border-bottom:1px solid #ddd; width:255px; margin:0px auto; color:#444; font-size:24px;}
.nei_lfoot p{ background:url(../images/kefu_03.png) no-repeat left center; width:245px; height:77px; margin:15px 10px;}
.nei_lfoot p span{ display:block; width:175px; font-size:14px; line-height:25px; margin:10px auto;color:#666; float:right;}
.pro-bottom{ margin-left:10px; margin-right:10px;}
.pro-bottom li{border-bottom:1px solid #e0e0e0; margin-left:10px; margin-right:10px; color:#707070; font-size:12px; line-height:36px; padding-left:30px;}

/*分页*/
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #555;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #555;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #555;	border: 1px solid #555;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

.newsList{ width:910px; height:auto; overflow:hidden; float:left; margin-top:10px;}
.newsList ul{ width:910px; height:auto; margin:0px auto; margin-bottom:30px;}
.newsList ul li{width: 910px;height: 160px;text-align: left; border-bottom:1px dashed #FFDCE6;}
.newsAreaSide{ float:right; width:360px;}

.newsList ul li .title {    color:#333;    font-size:20px;    font-weight:bold;    padding:0px 27px; height:40px; line-height:40px; overflow:hidden; background:url(../images/r_r.png) no-repeat 1% 50%;}
.newsList ul li:hover .title a,.newsList ul li:hover .title{ color:#e61a0f;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.newsList ul li .title a {    color:#333;    font-size:20px;    font-weight:bold;}
.newsList ul li .content {    padding:0 15px 0 28px;    color:#999999;    line-height:25px; font-size:13px;}
.newsList ul li .other {    padding:18px 28px;    color:#0970d9;}
.newsList ul li .other .date {    background:url(../images/d.png) no-repeat 0 2px;    height:18px; line-height:18px;    padding:0 0 0 21px;    width:100px;    float:left; font-size:12px; color:#888888;}
.newsList ul li .other .comment {    float:right;    width:72px;    padding:0 0 0 18px;    background:url(../images/bg.png) no-repeat -1956px -18px;}
.newsList ul li .other .share {    float:right; font-size:12px; width:40px; height:18px; text-align:center; line-height:18px; border-radius:2px; background:#e61a0f; }
.newsList ul li .other .share:hover{ background:#e61a0f;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.newsList ul li .other .share a{ color:#fff;}
.news_show{ width:910px; height:auto; overflow:hidden;}
.news_n_title{  font-weight:bold; font-family:"微软雅黑"; font-size:18px; color:#333333; text-align:center; width:80%; margin:20px auto; height:25px; line-height:25px; overflow:hidden;}
.news_n_canshu{ width:765px; margin:0px auto; height:25px; line-height:25px; overflow:hidden;font-family:"宋体"; font-size:13px; color:#888888; border-bottom:1px dashed #eeeeee; padding-bottom:5px;}
.news_n_canshu h2{ float:left; width:115px; height:25px; line-height:25px; overflow:hidden; margin-left:25px;}
.news_n_canshu h3{ float:left; width:65px; margin-left:25px; height:25px; line-height:25px; overflow:hidden;}
.news_n_canshu h1{ float: left;height: 25px;line-height: 25px;overflow: hidden;}
.news_n_canshu h4{ float:left; width:40px; height:25px; line-height:25px; overflow:hidden;}
.news_n_canshu h5{ width:auto; float:left; text-align:right;}
.news_n_canshu h5 a{ color:#888888; font-family:"宋体";}
.news_n_canshu h5,.news_n_canshu span{ height:25px;}
.news_p{ margin-top:15px; width:90%; margin:20px auto;}
.news_p p{font-family:"微软雅黑"; font-size:14px; color:#666666; line-height:30px;}
.news_p div{font-family:"微软雅黑"; font-size:14px; color:#666666; line-height:30px;}
.news_p img{ margin:5px auto;}
.good_show_img{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.good_show_img img{ width:470px; height:auto; overflow:hidden; float:left; height:380px;}
.good_show_box{ width:315px; float:right;}
.good_show_box h2{ font-size:20px; font-weight:bold ; color:#333; height:20px; line-height:20px; width:300px; overflow:hidden; }
.good_show_box h3{ font-size:14px;  height:50px; line-height:50px; color:#666;}
.good_show_box h6{ width:315px; height:80px; line-height:80px; background:#D40000; color:#fff; font-size:16px; font-weight:bold; text-indent:20px;}
.good_show_box h6 span{ font-size:13px;}
.good_show_box h5 span{ font-size:22px; color:#d40000; font-weight:bold; height:60px; line-height:60px;}
.good_qrgm{ width:150px; height:45px; line-height:45px; text-align:center; background:#d40000; color:#fff; font-size:18px; display:block; font-family:"微软雅黑"; margin-top:50px;}
.good_qrgm a{width:150px; height:45px; line-height:45px; text-align:center; color:#fff;}
.good_show_box h4{ float:left; padding-right:10px;}


.news_p1 p{ width:920; margin:0px auto; line-height:25px; }
.news_p1 img{ margin-top:15px;}
.jiathis_style{ margin-top:3px;}
.shangxia{ width:750px; line-height:30px;  overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#333333; margin:10px auto;border-top:1px dashed #cccccc; background:#ddd; padding:0px 30px;}
.span1{width:350px; float:left; height:30px; line-height:30px;}
.span2{ width:350px; float:right;  height:30px; line-height:30px;}
.shangxia a{ font-family:"微软雅黑"; font-size:14px; color:#333; font-weight:bold;}

.nei_navi{ font-size:13px; color:#666;}

.cp_ist{ width:910px; height:auto; overflow:hidden; margin:10px auto;}
.cp_ist .cp_ul{ width:910px; height:auto; overflow:hidden; overflow:hidden; margin-bottom:20px;}
.cp_ist .cp_ul li{float:left;width:290px;margin-left: 12.5px;margin-top:15px;margin-bottom:12px;} 

.c_nei_center{ width:1200px; height:auto; overflow:hidden; margin:20px auto;}
.c_nei_left{ width:900px; height:auto; overflow:hidden; float:left;}
.c_n_mbx{ width:900px; height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:13px; color:#666;}
.c_n_mbx a{ color:#666;}
.c_n_mbx img { margin-right:10px; margin-top:3px;}

.cnxh{ margin-bottom:20px; overflow:hidden; width:790px; padding-left:20px; margin:0px auto; background:url(../images/xin.png) no-repeat left center; height:30px; line-height:30px; font-size:13px; color:#888;}
.cnxh a{ color:#888; padding:0px 10px;}
.nei_gg{ width:100%; height:auto; padding-top:30px; border-top:1px solid #ddd; overflow:hidden; margin-top:20px;}
.nei_gg img{ width:100%;}

.c_n_right{ width:271px; float:right; height:auto; overflow:hidden;}
.n_r_title{ background:url(../images/n_title.jpg) no-repeat center; height:32px; line-height:32px;}
.n_r_title h2 a{ font-size:14px; color:#fff; padding-left:7px; float:left;}
.n_r_title span a{ float:right; color:#666; font-size:13px; padding-right:10px;	}
.n_r1{ width:271px; height:auto; overflow:hidden; margin-bottom:20px;  }
.n_r1 ul{ width:269px; border:1px solid #eee; border-top:none; height:auto; overflow:hidden; padding:10px 0px;}
.rmxw ul li{ height:30px; line-height:30px; text-indent:10px; overflow:hidden;}
.rmxw ul li a{ font-size:13px; color:#666; }
.xgcp li{ width:250px; padding:7px 10px; overflow:hidden;}
.xgcp li img{  width:248px; height:170px;}
.xgcp li h2{ height:30px; line-height:30px; overflow:hidden; text-align:center;}
.xgcp li h2 a{ font-size:14px; color:#333;}
.xgcp li h3{ float:right; height:30px; line-height:40px; display:none;}
.xgcp li h3 a{ font-size:14px; color:#fe0000;}

.nei_left .n_r1{ width:255px; height:auto; overflow:hidden; margin-bottom:20px; margin-top:20px;  }
.nei_left .n_r1 ul{ width:253px; border:1px solid #eee; border-top:none; height:auto; overflow:hidden; padding:10px 0px;}{}
.nei_left .xgcp li{ width:233px; padding:7px 10px; overflow:hidden;}
.nei_left .xgcp li img{  width:233px; height:160px;}

.reg-con{ width:670px; margin:0px auto; padding:15px 113px; background:#fbfbfb; border:1px solid #ececec;}
.reg-con dl{clear:both;padding:4px 0;font-size:14px; line-height:28px;font-family:"Microsoft Yahei"; color:#777;}
.reg-con dl dt{display:block; float:left;width:150px;text-align:right;}
.reg-con dl dt em{padding-right:5px; color:#FF0000; font-style:normal;}
.reg-con dl dd{margin-left:150px; padding-left:10px;}
.reg-con dl dd i{display:block; line-height:28px; color:#999; font-size:12px; font-style:normal; }
.reg-con dl dd .btn_submit{padding:10px 30px;border:1px solid #D40000;background:#E70101;color:#fff;font-size:18px;line-height:1em;font-family:"Microsoft Yahei";cursor:pointer; }
.reg-con dl dd .btn_submit:hover{ background:#c20000;-moz-transition: all 0.2s linear ;-webkit-transition: all 0.2s linear ;-o-transition: all 0.2s linear ;transition: all 0.2s linear ;}
.cp_dd{ margin-top:30px;}

/*文本框样式*/
input.wide{width:250px;}
input.txt{width:200px;}
input.small{width:50px;}
.input{display:inline;margin-right:5px;padding:5px;height:15px;line-height:15px;vertical-align:middle;background:#fff;color:#777;border:1px solid #CACACA;border-radius:4px 4px 4px 4px;font-family:'Microsoft YaHei';}
/*按钮样式*/
.btn{border-radius:2px 2px 2px 2px;color:#FFF;display:inline-block;font-size:12px;height:30px;line-height:30px;min-width:48px;padding:0 25px;text-align:center;font-family:"Microsoft Yahei";}
.btn{background-color:#1E7BB3;background-image:-moz-linear-gradient(center top , #3999D2, #1E7BB3);border-bottom:1px solid #02598E;box-shadow:0 1px 2px #BBBBBB;text-shadow:0 -1px 0 #1E7BB3;}
.btn:hover{color:#FFF;opacity:0.9;}
.btn-mini{height:20px;line-height:20px;padding:1px 8px 0;}
input.btn, button.btn{border-left:0 none;border-right:0 none;border-top:0 none;cursor:pointer;}
.btn-success{background-color:#52A152;background-image:-moz-linear-gradient(center top , #5FBE5F, #52A152);border-bottom:1px solid #417F41;text-shadow:0 -1px 0 #52A152;}
.btn-error{background-color:#CB423B;background-image:-moz-linear-gradient(center top , #E85A56, #CB423B);border-bottom:1px solid #AA352F;text-shadow:0 -1px 0 #CB423B;}
.btn-gray{background-color:#DDDDDD;background-image:-moz-linear-gradient(center top , #EEEEEE, #DDDDDD);border-bottom:1px solid #A9A9A9;text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray, .btn-gray:hover{color:#777777;}
.beizhu{ width:500px; border:1px solid #dddddd; border-radius:3px; height:85px;}


#shape{

	background: url("../images/rocket.png") no-repeat scroll 0 0  transparent;
	display: block;
	height: 250px;
	width: 125px;
	overflow: hidden;
	border-color: red;
	position: fixed;
	margin:-125px 0 0;
	right: 0;
	top:80%;
	z-index: 12;
}
#shape .shapeColor{
	background: url("../images/rocket.png") no-repeat scroll -149px 0;
	display:none; 
    height:250px;
    width: 149px;
    z-index:11;
    overflow: hidden;
    position: absolute;
}

#shape .shapeColor .shapeFly{
	background: url("../images/rocketFly.gif") no-repeat;
	display:none; 
    height:250px;
    width: 149px;
    z-index:10;
    overflow: hidden;
    position: absolute;
}

.nei_navi_box{ width:820px; height:42px; overflow:hidden; margin:20px auto; margin-top:0px;}
.nei_navi_box ul li{ float:left; width:150px; margin:0px 7px; text-align:center; line-height:42px; background:#303038;}
.nei_navi_box ul li a{ font-size:18px; color:#fff;}
.nei_navi_box ul .nei_li_on,.nei_navi_box ul li:hover{ background:#e61a0f;}