@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px; overflow-x:hidden; font-size:14px; background: #fff;  }
a{text-decoration:none;color:#222;}
a:hover{ text-decoration:none;}
input[type = "radio"],input[type="checkbox"]{position:relative;top:3px;margin-right:2px;}
img { border: 0; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input{outline: none;}
.fl{ float: left!important;;}
.fr{ float: right !important;}
.hidden{display:none;}

.clear{clear:both;}
.container {
    width: 1240px;
    margin: 0 auto;
    position: relative;
}
.width{ width:1240px; margin:0px auto; zoom:0;  }
.bgf{background-color:#fff; }
.mart15{ margin-top:15px;}
.paddt15{ padding-top:15px;}
.h30{ height:30px;}
.h20{ height:20px;}
.h10{ height:10px;}

/*header*/
.header{  height:140px;background: url("/images/tb.png") no-repeat #007ce5;}
.logo{float:left; width:584px; height:140px; padding:0;}

.ss{ height:28px; width: 210px;  margin-top:11px; float: right; background: #fff; }
.ss_k{ float:left;  border: none; background:none; height:28px; line-height:28px; width:177px; outline:none; padding-left:10px; color: #666;}
.ss_an{ float:left; width:13px; background: none;  border:none; height:15px; cursor:pointer; outline:none; border-radius:0px; padding-top:8px;}


/* menu */
.menubox{ width:100%; height:60px; line-height:51px; background-color: rgba(255, 255, 255, 0.8); position:absolute; z-index:9999;}
.nav{  width:100%;height: 60px; float:left;}
.nav li{float: left;  position: relative; box-sizing:border-box;}
.nav .line{}
.nav li>a{  display: block;  font-size: 16px;  color: #333; width: 155px; height: 60px;  line-height: 60px;   text-align: center;   }
.nav li>a>img{vertical-align: middle;padding-right: 10px;}
/*.nav li.on>a,.nav li:hover>a{ color:#fff;  background:#007ce5;}*/
.nav li:hover>a{ color:#fff;  background:#007ce5;}
.nav li:hover{ background:#007ce5; color:#fff;}
.two-nav{  position: absolute; z-index:30;display: none;}
.two-nav a{  display: block; width: 155px; line-height:50px; height:50px;  text-align: center;  border-bottom: solid 1px #f5f5f5;  color: #333;  font-size: 15px; background-color: rgba(255, 255, 255, 0.9);  }
.two-nav a:hover{  background: #007ce5; color:#fff;}



/* banner */
/*轮播图*/
/* fullSlide */
.ban{ width:100%; clear:both; height:500px; position:relative;}
.fullSlide{width:100%;position:relative;height:500px;background:#fff; z-index:2222;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:5px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#21478b;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*maina*/
.maina{ width:1269px; margin:0 auto; }
.xylj{margin-top:23px; margin-left:-15px;}
.xylj ul li{margin-top:10px; margin-left:29px; border:1px solid #e0e0e0;height:48px; background: #fff; width:222px; float:left;}
.xylj ul li a{line-height:48px; font-size:18px; color:#007ce5; display:block; text-align: center;}
.xylj ul .xyzs{display:block; width:474px;background:#007ce5;}
.xylj ul .xyzs a{background:url("/images/zsjt.png") 339px center no-repeat; display: block; color:#fff; font-size:18px;}

/*mainb*/
.mainb{background: #fff; margin-top:20px;}
.xyxw_top{padding-top:15px; padding-bottom:15px; padding-left:0px; height:65px; border-bottom:1px solid #ddd; box-sizing:border-box;}
.xyxw_top a{float: right;
    line-height: 30px;
    color: #666;
    font-size: 12px;
    display: block;
    background: #f6f6f6;
    padding: 0px 6px;
    margin-top: 10px;
    border-radius: 4px;}


.xyxw_top span{background: url("/images/tb1.png") left 5px no-repeat; font-size:20px; color:#222; float:left; padding-left:45px; line-height:40px; padding-bottom:7px; border-bottom:5px solid #007ce5;}


.xyfc_top{padding-top:15px; padding-bottom:15px; padding-left:0px; height:65px; border-bottom:1px solid #ddd; box-sizing:border-box;}
.xyfc_top a{float: right;
    line-height: 30px;
    color: #666;
    font-size: 12px;
    display: block;
    background: #f6f6f6;
    padding: 0px 6px;
    margin-top: 10px;
    border-radius: 4px;}


.xyfc_top span{background: url("/images/xy.png") left 5px no-repeat; font-size:20px; color:#222; float:left; padding-left:45px; line-height:40px; padding-bottom:7px; border-bottom:5px solid #007ce5;}

 

.xyxw_nr{margin-top:34px;}
.xyxw_tp{margin-left:21px; float:left}
.xyxw_tp ul li{float:left; width:379px; height:253px; margin-right:30px;}
.xyxw_tp ul li a{position: absolute}
.xyxw_tp ul li a img{width:379px; height:253px;}
.xyxw_tp ul li a span{position:relative; padding-left:15px;bottom:36px;font-size:16px; color:#fff; height:32px; line-height:32px; background:url("/images/xwbj.png") no-repeat; display: block;  }


/*mainc*/
.mainc{background: url("/images/maincb.png") no-repeat; height:320px;}
.tzgg{float:left;width:1240px; }
.tzgg_top{padding-top:26px; margin-left:20px;overflow:hidden;}
.tzgg_top a{float:right; line-height:40px; color:#fff; font-size:15px; margin-right:20px;}
.tzgg_top span{float:left; background: url(/images/tzggb.png	) left center no-repeat;  padding-left:40px;font-size:20px; color:#fff; }
.tzgg_nr{margin-top:-5px; margin-left:20px;}
.tzgg_nr ul li{height:64px; float:left; margin-top:45px; width:379px; margin-right:30px;}
.tzgg_nr ul li .rl{float:left; width:68px; height:64px; background: #f39f58; margin-right:11px;}
.tzgg_nr ul li .rl span{ color:#fff;}
.tzgg_nr ul li .rl span i{ color:#fff; display:block;text-align: center; font-size:24px; }
.tzgg_nr ul li .rl span em{ color:#fff;  display:block; text-align: center; font-size:16px;}
.tzgg_nr ul li .tz_nr{font-size:16px; color:#fff; line-height:30px; }
.tz_nr a{font-size:16px; color:#fff; line-height:30px; }

/*sphy*/
.sjhb{width:1219px;margin-left:20px; margin-right: 18px;}
.sjhb_top{padding-top:32px;}
.con_bo{ margin-top: 16px;}
.con_bo_l{float: left;width:351px;}
.msfc{width:351px; height: 220px;   position: relative;}
.msfc span{ z-index: 9; position:absolute;top:10px;width:90px; height:30px; line-height:30px; border-radius:5px;  background: #f88446; left:20px;color:#fff;font-size:16px; text-align: center;}
.xymf{ margin-top: 10px;}

.sp{float:right;width:417px; height:221px; margin-right: 18px;}

.picScroll-left{ overflow:hidden; position:relative;  border:1px solid #ccc;   }

.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:351px; height:220px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ }



/*xyxw_xq*/
.xyxw_xq{border-top:1px solid #dddddd; margin-top:31px; margin-left:21px;float:left ; margin-right:20px;}
.xyxw_xq ul li{float:left; width:370px; border-bottom:1px dashed #e0e0e0;height:55px;margin-right:44px; position: relative;}
.xyxw_xq ul li a{font-size:16px; line-height:30px; margin-top:19px; display: block;}
.xyxw_xq ul li span{background: url("/images/tb2.png") left center no-repeat; padding-left:24px; margin-right:0px; position:  absolute; right:0;}


/*maind*/
.maind{background: #fff;padding-top:10px; height:auto;}
.xydt{width:600px; float:right;}
.xydt_top{ border-bottom: 1px solid #dddddd; height:48px;}
.xydt_top a{float:right; line-height:30px; color:#666; font-size:12px; display:block; background:#f6f6f6; padding:0px 6px; margin-top:10px; border-radius:4px;}
.xydt_top span{float:left; background: url(/images/gg.png	) left 5px no-repeat;  padding-left:40px;font-size:20px; color:#222222; border-bottom:5px solid #007ce5; padding-bottom:7px; line-height:40px;}

.xydt_nr{ margin:0 auto; margin-top:15px;}
.xydt_nr ul li{height:45px; line-height:45px; margin-top:10px; font-size:16px; color:#222; border-bottom:1px dashed #eee; background: url("/images/listnot.png") left center no-repeat; padding-left:15px; }
.xydt_nr ul li span{line-height:25px; float:right; display:block; margin-top:8px; height:25px; margin-left:10px; width:130px; border-left:1px solid #cccccc; text-align:left; color:#8d8d8d; padding-left:35px; box-sizing:border-box; font-size:14px; background:url(/images/tb2.png) no-repeat 10px center;  }
 
.xydt_nr ul li:hover{background: url("/images/listnot.png") left center no-repeat #f9f9f9; display:block; text-decoration:none;  }

.mthy{width:600px; float:left; margin-right:39px;}
.mthy_top{border-bottom: 1px solid #dddddd; height:48px;}
.mthy_top a{float:right; line-height:30px; color:#666; font-size:12px; display:block; background:#f6f6f6; padding:0px 6px; margin-top:10px; border-radius:4px;}
.mthy_top span{float:left; background: url(/images/sz.png	) left 5px no-repeat;  padding-left:40px;font-size:20px; color:#222222; border-bottom:5px solid #007ce5; padding-bottom:7px; line-height:40px;}

.team{ width:100%; margin:0 auto; clear:both; margin-top:15px;}
.team ul li{ width:100%; margin:0 auto; clear:both; height:100px; margin-top:10px; text-align:left; font:14px/28px 'microsoft yahei'; color:#888;}
.team ul li img{ display:block; float:left; height:100px;  margin-right:20px;}
.team ul li h2{ color:#000; font-size:18px; line-height:40px;}
.team ul li h2:hover{color:#03428a;}



.maine{background:#fff; height:150px; padding-top:20px;}
/*bwfc*/
.bwfc{height:150px;}
.bwfc_top{ margin-left:20px;  }
.bwfc_top a{float:right; line-height:40px; color:#656565; font-size:15px; margin-right:20px;}
.bwfc_top span{float:left; background: url(/images/ztbj.png	) left center no-repeat;  padding-left:40px;font-size:20px; color:#333; }

.bwfc_nr{float:left;width:1240px; }
.jsfc{padding-top:40px;}
#demo, #jdemo {overflow:hidden;width:1230px;position: relative; }
.ww{float:left;margin-right:34px; }
#demo img, #jdemo img{height:200px;}
#indemo, #jindemo{float:left;width:700%;}
#demo1, #jdemo1{float:left;}
#demo2, #jdemo2{float:left;}



/* foot */
.footer{background: #007ce5;height:228px; }
.f_bq{float:left; width:500px;padding-top:33px;}
.f_bq a{list-style: none; color:#fff;}
.f_bq .wz{color:#fff; font-size:15px; line-height:37px; margin-left:20px;}
.f_bq .sydw{margin-left:20px; width:52px; height:63px;margin-top:8px;}
.dblogo{float:left; width:329px; height:135px; border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;margin-top:38px;}
.dblogo img{width:206px; height:135px; padding-left:59px;}
.ewm{width:350px; float:right; margin-right:20px; margin-top:31px;}
.ewm a{float:left;width:127px; margin-left:48px;color:#fff;text-align: center;}
.ewm a img{width:127px; height:127px; display:block;}
.ewm a span{font-size:15px; color:#fff; margin-top:15px;display: block;}

/* list */
.in_banner{width: 100%;height: 280px;margin: 0px auto;}
.in_banner img {height: 280px; margin:0; position:absolute; width: 1920px;left:50%; margin-left:-960px;}
.ny_main{ margin-top: 25px;}

.l_menu {  float:left; width: 260px; border: 1px solid #dfdfdf; background: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.l_h3 {padding: 0 25px; height: 76px; line-height: 76px; font-size: 24px; background: #007ce5; color: #fff;}
.l_menu a {display: block; padding: 0 25px;height: 50px; line-height: 50px; color: #333; overflow: hidden; font-size: 15px; border-bottom: 1px solid #dfdfdf;}
.l_menu a:hover{background: #ae1805;color:#fff; }
.l_menu a.active { background: #ae1805;color:#fff;}


.ny_right{width:900px; float: right;background: rgba(255, 255, 255, 0.40); padding: 0px 17px;}
.lm_rban{width:100%;height:auto; }
.lmy_lmtitle{height:52px;line-height:52px;overflow:hidden; border-bottom: 1px solid #dfdfdf;}
.lmy_lmtitle span{float:left;display:block;width:auto;line-height:50px;font-size:18px; font-weight:600; color:#d81e06;padding:0 14px 0 10px;white-space:nowrap;border-bottom: 2px solid #d81e06;}

.wz_top{ float:right; text-align:right; font-size:14px; color:#666; padding-right: 10px;}
.wz_top img{vertical-align: middle; padding-right: 5px;}
.wz_top a{color:#666;}
.wz_top a:hover{color:#f00;}

.navjz{ padding-bottom:40px; min-height: 400px;}
.ny_newslb{ padding-top: 10px; }
.ny_newslb ul li{ font-size:16px; text-align: left; height:52px; line-height:52px; color:#333333; background: url("/images/list1.png") 3px center no-repeat; padding-left: 18px; border-bottom: 1px solid #dfdfdf;}
.ny_newslb ul li a{ color: #333333;}
.ny_newslb ul li a:hover{ color:#265db4;}
.ny_newslb ul li span{ float: right; padding-right: 5px; font-size: 15px;  color: #888888; background: url("/images/rq_tb.png") center left no-repeat; padding-left: 22px; }



.pagenav{ text-align:center;  margin-top:20px;}

.tp_lb{ padding-left: 5px; padding-top: 10px;min-height: 350px;}
.tp_lb ul li{ width: 266px; float: left;  text-align: center; margin: 20px 15px 0px 14px;}
.pcimg{  width: 266px;}
.pcimg img{ width:266px; height:177px; }
.pctit{ line-height:40px; font-size:16px; display: block;text-align: center;}

.tp_lb2{ padding-left: 5px; padding-top: 10px;min-height: 350px;}
.tp_lb2 ul li{ width: 210px; float: left;  text-align: center; margin: 20px 12px 0px 14px;}
.pcimg2{  width: 210px;}
.pcimg2 img{ width:210px; height:235px; }
.pctit2{ line-height:40px; font-size:16px; display: block;text-align: center;}


.ny_dpzw{padding-top:20px;line-height:32px; font-size:16px;}

/*info样式*/
.infob{ padding: 0px 10px;}
.infob .tit{ text-align:center; font-size:20px; line-height:30px; margin-top:30px; margin-bottom:5px;}
.infob .titx{ text-align:center; height:37px; width:100%;  line-height:37px; font-size:14px; color:#999;border-bottom: 2px solid #e1e1e1; padding-bottom: 10px;}
.infob .nr{font-size:16px; color:#222222; line-height:34px; text-align:justify; margin:15px 12px;  text-indent:2em; border-bottom:1px dashed #b4b4b4; padding-bottom:35px; min-height: 300px;}
.infob .nr p{text-align:justify; background:none !important;}
.infob .sxt{ line-height:34px; margin-left:12px;}
.infob .dsg{ text-align:right; margin:12px;}


.ny_gljg{ margin:20px 12px;}
.ny_gljg h1{ height: 44px; line-height: 44px; color: #c7181d; text-align: center; font-size: 18px; margin-bottom: 0px;}
.ny_gljg_nr{ border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;margin-bottom: 10px;}
.ny_gljg_a{ height: 44px;}
.ny_gljg_a ul li{ background: #f9f9f9; text-align: center; font-size: 16px; color: #22122c; width: 436px; float: left; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; height: 44px; line-height: 44px;}
.ny_gljg_a ul li a{color: #22122c;}
.ny_gljg_a ul li a:hover{ color: #c7181d;}
.ny_gljg_b ul li{ background: #fff;}



.news-notice{ margin:0 auto; clear:both; width:100%;}
.indnews{width: 560px; height: 362px; float: left;}
.news-pic{width: 560px; height: 362px;}
.news-pic,.news-pic img{ width: 560px; height: 362px; overflow: hidden;}
 
.news-notice .news-txt{width:670px; height: 362px; float: right;  }
.news-title{height:38px; background:#fafafa; border-bottom:1px solid #efefef; line-height:38px; position:relative;}
.news-title .name{position:absolute; left:-1px; top:-1px; height:39px; background:#084466; color:#fff; text-align:center; line-height:39px; font-size:15px; padding:0 15px; font-weight:bold;}
.news-name.tab-nav{position:absolute; left:-1px; top:-1px; height:39px; }
.news-name.tab-nav a{display:block; float:left; height:39px; line-height:39px;color:#333; text-align:center; line-height:39px; font-size:15px; padding:0 15px; margin:0; position:relative;}
.news-name.tab-nav a.current{ background:#cf0d0d; color:#fff; font-weight:bold;}
.news-name.tab-nav a i{width:9px; height:5px; background:url(/images/jtx.png) no-repeat; left:10px; bottom:-5px; display:none;}
.news-name.tab-nav a.current i{display:block;}
.news-title .name i{width:9px; height:5px; background:url(/images/jtx.png) no-repeat; left:10px; bottom:-5px; display:block;}
.news-title .more{position:absolute; right:10px; line-height:38px; top:0; font-size:12px; color:#999; transition:all .3s ease;}
.news-title .more:hover{color:#084466;}
.newslist{display:block; padding:10px 12px;}
.hotnews{margin:12px 12px 0 12px;}
.hotnews h1{font-size:18px;  color:#333; text-align:left; height:36px; line-height:36px;
word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
overflow:hidden;}
.hotnews .hotcon{margin-top:5px; word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;}
.hotnews .hotcon a{ color:#999; line-height:24px; font-size:14px;}
.hotnews .hotcon a:hover,.newslist li a:hover{color:#b60606;}
.newslist li{border-bottom:1px dotted #dedede; position:relative; padding:0 80px 0 16px; background:url(/images/listnot.png) 0px  25px no-repeat;}
.newslist li a{display:block; height:50px; width:100%; line-height:50px; font-size:16px; color:#666;word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
overflow:hidden; position: relative;}
.newslist li span{position:absolute; right:0; top:0; line-height:36px; color:#bbb; text-align:center;}
.newslist li:last-child{border:0;}
.newslist.ny li{ padding:8px 80px 8px 14px; background:url(/images/listnot.png) 2px  24px no-repeat;}
.newslist.ny li a:after{display: none;}
.nytit{border-bottom: 1px solid #ededed; line-height: 30px; font-size: 16px; padding-bottom: 10px; margin-bottom: 10px; font-weight: bold;}



.fwzn{margin:10px 0; background:#f6f6f6; height:200px; overflow:hidden;}
.fwzn .tit{width:58px; background:#007ce5; text-align:center; font-size:18px; color:#fff; height:200px; padding-top:55px; float:left; box-sizing:border-box;}
.fwzn .iconlist{float:left; width:1175px;}
.fwzn .iconlist a{display:block; width:290px; text-align:center; float:left; color:#fff; }
.fwzn .iconlist a .pic{width:90%; height:100px;  margin:30px auto 0 auto; transition:all .3s ease; border-radius:8px;}
.fwzn .iconlist a .pic img{ width:70px; height:70px; margin-top:15px; margin-left:20px; float:left;}
.fwzn .iconlist a .pic p{ text-align:left; font-size:16px; line-height:30px;   display:block; float:left; box-sizing:border-box; padding-left:10px; margin-left:10px;}
.fwzn .iconlist a.icon1 .pic{background:#eacd75;}
.fwzn .iconlist a.icon2 .pic{background:#93d884;}
.fwzn .iconlist a.icon3 .pic{background:#f57b7b;}
.fwzn .iconlist a.icon4 .pic{background:#b19de5;}
.fwzn .iconlist a.icon5 .pic{background:#60dcb5;}
.fwzn .iconlist a.icon6 .pic{background:#7ebfe2;}
.fwzn .iconlist a.icon7 .pic{background:#dec67c;}

.fwzn .iconlist a.icon1:hover .pic{background:#084466;}
.fwzn .iconlist a.icon2:hover .pic{background:#084466;}
.fwzn .iconlist a.icon3:hover .pic{background:#084466;}
.fwzn .iconlist a.icon4:hover .pic{background:#084466;}
.fwzn .iconlist a.icon5:hover .pic{background:#084466;}
.fwzn .iconlist a.icon6:hover .pic{background:#084466;}
.fwzn .iconlist a.icon7:hover .pic{background:#084466;}


.by-img img{ width: 135px; height: 170px; }
.by-right{ width: 440px; margin-right: 20px; padding-top: 20px; }
.by-p{ color: #7c7c7c; text-align: justify; margin:15px 0; line-height: 25px; height: 50px; overflow:hidden; }
.by-right-tt a{ font-size: 16px; color: #3d3d3d; }
.by-more{ color: #9e0423; }
.by-list li{ margin-bottom: 13px; }

.zy{ width:1170px; float:left;}
.zy ul li{ width:270px; float:left; margin-left:20px; height:170px; font:16px/40px 'microsoft yahei'; color:#333; margin-top:15px; text-align:center; position:relative; overflow:hidden;}
.zy ul li img{ display:block; margin:0 auto; clear:both; height:170px; transition: all .4s;}
.zy ul li p{ display:block; margin:0 auto; clear:both; position:absolute; left:50%; margin-left:-135px; text-align:center; font:16px/40px 'microsoft yahei'; color:#fff; background: rgba(50, 50, 50, 0.85); bottom:0px; width:270px; letter-spacing:3px;}
.zy ul li:hover{ cursor:pointer;}
.zy ul li img:hover{ cursor:pointer; transform: scale(1.1);}


/*内页*/
.left-list-tt{ height: 66px; line-height: 66px; padding-left: 53px; padding-top:10px; padding-bottom:10px; font-size: 24px; color: #fff; background: url(/images/left-tt.png) center no-repeat #007ce5;  border-bottom: solid 1px #2fa0ff;  }
.left-list{ width: 250px; background: #f5f5f5; }
.left-nav li{ background:#f5f5f5;}
.left-nav li a{ display: block; border-bottom: solid 1px #fff; font-size:17px; color: #666; line-height: 60px; padding-left:40px; }
.left-nav li a.active {
    background: #007ce5;
    color: #fff;
}
.left-nav li a:hover{ color:#fff; background:#007ce5;}
.right-width-box{ width: 960px;  }
.right-box-tt{ font-size: 20px; color: #007ce5; line-height: 60px; border-bottom:3px solid #007ce5; }
.nav-b,.nav-b a{ font-size: 14px;color: #888; line-height: 60px; }
.nav-b a:hover,.nav-b a.active{ color: #333; }
.nav-b{ padding-left: 40px; background: url(/images/nav-b.png) left center no-repeat; }
.xw-list li{ float: left; width: 450px; margin-left:15px; margin-right:15px; box-shadow: 3px 1px 11px #ebebeb; box-sizing:border-box; padding: 15px; background: #fff; margin-bottom: 25px;}
.xw-list li.right{float: right;}
.xw-list-box{ height: 350px; background: #fff; box-shadow:0 0 13px rgba(0,0,0,0.09); padding:30px; }
.xw-list-img{ overflow:hidden;}
.xw-list-img img{ width:200px; height: 150px; transition: all .4s;}
.xw-list-img img:hover{ cursor:pointer; transform: scale(1.1);}
.xw-list-right{ width: 200px;height: auto; overflow: hidden; }
.xw-list-tt a{ font-size: 18px; color: #222; padding-top:5px;}
.xw-list-p{ color: #666; font-size:14px; line-height: 28px; overflow:hidden; text-align: justify; margin-top: 10px; }
.page-box{ margin-top: 50px; }
.list-back{ background: url(/images/back02.png) center bottom no-repeat; padding-bottom: 60px; }
/*******article********/
.article-tt{ font-size: 24px;color: #9e0423; margin:35px 0 20px 0; }
.article-date span{ display: inline-block; font-size: 14px; color: #333; opacity: 0.5; }
.article-p p{ font-size: 16px; color: #333; line-height: 38px;   }
.article-p{ margin-top: 40px; }
.img-list-img img{ width: 300px; height: 200px; }
.img-list-right{ width: 550px; margin-left:30px; }
.img-list-tt a{ font-size: 18px; color: #222; }
.img-list-p{  margin:15px 0 50px 0; line-height: 35px; height: 70px; overflow:hidden; color:#888;}
 
.img-list li:hover a{ color: #fff !important;}
.img-list li{ background: #fff;box-shadow: 0 0 13px rgba(0,0,0,0.09); padding:20px; margin-bottom: 30px; }
.img-list li:hover{ background: #007ce5; cursor:pointer; }
.img-list-date{ color: #888; padding-left: 28px; background: url(/images/date02.png) left center no-repeat; }
.img-list-date a{ color:#888;}
.img-list li:hover .img-list-date,.img-list li:hover .img-list-tt a,.img-list li:hover .img-list-p{ color: #fff;   }
.img-list li:hover .img-list-date{ background: url(/images/date03.png) left center no-repeat; }
.txt-list .img-list-p{ margin-bottom: 10px; }
.jg-list li{ 
    float: left;
    width: 33.333333%;
    padding: 0 30px;
    margin-bottom: 30px;
}
.jg-list{ margin:0 -30px; }
.jg-list li a{ 

    display: block;
    text-align: center;
    box-shadow: 0 0 13px rgba(0,0,0,0.09);
    font-size: 19px;
    color: #333;
    line-height: 75px;
 }
.jg-list li a:hover{ background: #ad0426; color: #fff;}
/***********图集***********/
.tj-img img{ width: 100%; }
.tj-txt{ color: #000; line-height: 35px; margin-top: 20px; }
.tj-title{ font-size: 24px; color: #000; padding-top: 50px; margin-bottom: 90px; }
.tj-box{ width: 1000px; margin:0 auto; }
.tj-img-b img{width: 100%;height: 80px;}
.tj-img-b{ padding:0 3px; }
.tj-bottom{ padding:40px 50px; background: #1d1d1d; }
.img-back{ width: 113px; height: 78px; background: url(/images/tj-l.jpg) center no-repeat; padding:4px 0 0 7px; }
.img-back img{ width: 104px; height: 70px; }
.tj-center{ width:897px; padding:5px 10px; overflow:hidden; position: relative; }
.slick-current .tj-img-b img{ border:solid 2px #ff6600; }
div:hover,div:focus{ outline: none!important; }
.img-back-txt{ font-size: 12px; color: #fff; text-align: center; margin-top: 5px; }
.slick-z1 .slick-next{left: auto;margin:0;top: -5px;z-index: 1000;right: 25px;width: 23px;height: 90px;background: url(/images/tj-right.jpg) center no-repeat;}
.slick-z1 .slick-prev{right: auto;margin:0;top: -5px;z-index: 1000;left: 25px;width: 23px;height: 90px;background: url(/images/tj-left.jpg) center no-repeat;}
.slick-z1 .slick-prev:before{ display: block; content: ""; position: absolute; left: -30px; opacity: 1; top: 0; bottom: 0; width: 30px; background: #1d1d1d; }
.slick-z1 .slick-next:before{ display: block; content: ""; position: absolute; right: -30px; opacity: 1; top: 0; bottom: 0; width: 30px; background: #1d1d1d; }
.slick-z1{ margin:0; }
.slick-z2 .slick-slide{ height: 0px; overflow:hidden; }
.slick-z2 .slick-slide.slick-current{ height: auto; }
.jd-slick{ margin-bottom: 0; }
.news-slick-tt a:hover,.zh-list li a:hover,.tabs-more:hover,.notice-tt a:hover,.news-bottom-tt a:hover,.bottom-nav li a:hover{ color: #9e0423; }
.bottom-nav li a{ display: inline-block; }




.sxt,.sxt a{    color: #333; font-size: 12pt !important;padding:5px 0}
.fyt{    border-top: 1px solid #efefef;padding:16px 0;margin-top: 20px;}
.v_news_content p {line-height:36px!important; font-family:"Microsoft yahei" !important; }
.v_news_content font {line-height:36px!important;  font-family:"Microsoft yahei" !important;}
.v_news_content span {line-height:36px!important;  font-family:"Microsoft yahei" !important;}
.v_news_content p {line-height:36px!important;  font-family:"Microsoft yahei" !important;}
.v_news_content font {line-height:36px!important;  font-family:"Microsoft yahei" !important;}
.v_news_content span {line-height:36px!important;  font-family:"Microsoft yahei" !important;}
.v_news_content table p{text-indent:0em !important; }
.v_news_content img{ margin:3px auto;}

.rtborder{ border-bottom:1px solid #dedede; margin-bottom:20px;}

.navjz{ padding-bottom:40px; min-height: 400px;}
.ny_newslb{ padding-top: 10px; }
.ny_newslb ul li{ font-size:16px; text-align: left; height:52px; line-height:52px; color:#333333; background: url("/images/list1.png") 3px center no-repeat; padding-left: 18px; border-bottom: 1px solid #dfdfdf;}
.ny_newslb ul li a{ color: #333333;}
.ny_newslb ul li a:hover{ color:#265db4;}
.ny_newslb ul li span{ float: right; padding-right: 5px; font-size: 15px;  color: #888888; background: url("/images/rq_tb.png") center left no-repeat; padding-left: 22px; }

.abt{ width:98%; margin:0 auto; font:16px/36px 'microsoft yahei'; color:#333; text-align:justify;}
.abt p{ text-indent:2em; margin:5px 0;}
.abt img{ display:block; text-align:center; margin:0 auto; max-width:940px; }

.right .cont {padding:20px 0;color: #666666;line-height:32px;font-size:16px;}
.right .cont p{ display:block; margin:5px 0px;}
.right .cont .t1 { padding: 0 0 25px; color: #007ce5; font-size: 20px; }
.right .cont .t2 { color: #007ce5; font-size: 30px; display: block; padding: 30px 0; }
.Productlist { }
.Productlist .list { width: 100%; }
.Productlist .item { float: left; width: 288px; margin-right: 30px; margin-bottom: 30px; display: block; position: relative; text-align: center; border: 1px solid #eee; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; }
.Productlist .item a { display: block; width: 100%; }
.Productlist .item img { width: 288px; height: 216px; display: block; }
.Productlist .item h3 { display: block;/* border: 1px solid #eee; */ border-top: 0 none; height: 66px; line-height: 66px; overflow: hidden; text-align: center; font-weight:normal; font-size: 18px; }
.Productlist .item:hover { box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2); }
.single img { max-width: 100%; display: inline; }
.showinfo img { max-width: 100%; display: inline; }
.showinfo .Article-title { border-bottom: 1px solid #92e9ff; padding-bottom: 20px; text-align: center; }
.showinfo .Article-title h1 { font-size: 24px; }
.showinfo .Article-title .mark span { font-size: 12px; padding: 0 5px; }
.showinfo .newsinfo { padding: 20px 0; }

#pageGro { width: 400px; height: 45px; padding-top: 30px; padding-bottom: 0px; clear: both; margin: 0 auto; }
#pageGro div, #pageGro div ul li { font-size: 16px; color: #999; line-height: 43px; float: left; margin-left: 5px; }
#pageGro div ul li { width: 45px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #dcdcdc; cursor: pointer; }
#pageGro div ul li.on { color: #fff; background: #007ce5; border: 1px solid #007ce5; }
#pageGro .pageUp, #pageGro .pageDown { width: 90px; line-height: 45px; border: 1px solid #999; cursor: pointer; }
#pageGro .pageUp { border: 1px solid #dcdcdc; text-align: right; padding-right: 15px; background: url(/images/pageUp.png) 8px 20px no-repeat; box-sizing: border-box; }
#pageGro .pageDown { border: 1px solid #dcdcdc; text-align: left; padding-left: 15px; background: url(/images/pageDown.png) 70px 20px no-repeat; box-sizing: border-box; }
#pageGro .pageUp a, #pageGro .pageDown a { color: #999; text-decoration: none; }


.map { padding: 0 0px; width:900px; margin:0 auto; }

/* 表单部分 */
.module_form_content { width: 80%; }
.module_form_content .btn-area { padding-left: 130px!important; }
.module_form_content .btn-area .btn-submit { margin-right: 0!important; }
.module_field { overflow: hidden; zoom: 1; padding: 5px 0; clear: both; }
.module_field:after { content: ""; display: table; clear: both }
.module_field .c_left { float: left; width: 100px; padding-right: 30px; color: #333; font-size: 14px; line-height: 46px; text-align: right; }
.module_field .middle { display: block; overflow: hidden; zoom: 1; }
.module_field .middle .input { float: none !important; width: 90%; padding: 10px 16px; font-size: 14px; transition: all 0.3s linear; vertical-align: top; box-sizing: border-box; }
.module_field .middle .input[name="code1"] { float: left !important; width: 50% !important; padding: 10px 16px !important; }
.module_field .middle textarea.input { min-height: 166px; }
.iFCB-FOCUS .bd ul li span { background: #cbcbcb; color: #fff; }
.iFCB-FOCUS .bd ul li span a { color: #fff; }
.iFCB-FOCUS .hd ul li { background: #fff; }
.iFCB-FOCUS .hd ul .on { background: #f60; }
.title .title_more, .title .title_more a { color: #179e30; }
.iFCB-u-tt { position: relative; }
.iFCB-u-tt .title { height: 41px; min-height: 41px; background: url(/images/icon_3.jpg) repeat-x; line-height: 41px; }
.iFCB-u-tt .title .title_more { position: relative; float: left; min-width: 146px; padding: 0 5px; background: url(/images/icon_4.jpg) no-repeat; color: #494949; text-align: center; }
.iFCB-u-tt .title .title_more::after { position: absolute; bottom: 0; right: -44px; width: 44px; height: 41px; background: url(/images/icon_5.png) no-repeat; content: ""; }
.iFCB-u-tt .title .title_more a { color: #494949; }
.iFCB-u-tt .title .more { float: right; margin-right: 18px; padding-right: 13px; background: url(/images/ifcb_sort_ico3.png) no-repeat right center; font-size: 12px; }
.iFCB-u-tt .content { padding: 5px 5px; border: 1px solid #f0f0f0; }
.data .title_name { color: #333; }
.data .input { border: 1px solid #f6f6f6; background: #f6f6f6; }
.data .input:hover { border: 1px solid #cbcbcb; background-color: #f6f6f6; }
.btn-area .btn-submit, .btn-area .reset { color: #fff; }
.btn-area .reset { color: #999; }
.btn-area .btn-submit { background: #007cc2; margin-right: 10px; cursor:pointer; }
.btn-area .btn-submit:hover { background: #007cc3; }
.btn-area .reset { background: #88c029; color: #fff; cursor:pointer; }
.btn-area .reset:hover { background: #88c029; }
.module_field .middle .input { border: 1px solid #e5e5e5; background: #fff; }
.module_field .middle .input:hover { border: 1px solid #e4e4e4; background-color: #f9f9f9; }
.btn-area .btn-submit, .btn-area .reset { display: inline-block; width: 49%; height: 44px; border: 0; font-size: 18px; line-height: 44px; transition: all 0.3s linear; z-index: 1; vertical-align: top; }


.subpagelist2 li{width:100%;border-bottom:dashed 1px #e3e3e3;height:72px;}
.subpagelist2 a{color:#333;font:normal 16px 'microsoft yahei';line-height:40px;display:block;margin-top:4px; text-decoration:none; background:url(/images/fuwuicon04.png) no-repeat left center; padding-left:25px; }
.subpagelist2 a:hover{color:#bf0d0d}
.subpagelist2 div{font-size:12px;color:#666;line-height:24px;}

.subpagelist li{width:100%;border-bottom:dashed 1px #e3e3e3;height:50px; background:url(/images/fuwuicon04.png) no-repeat left center; }
.subpagelist a{color:#333;font:normal 18px 'microsoft yahei';line-height:50px; display:block; text-decoration:none; float:left; width:710px; overflow:hidden; padding-left:20px; }
.subpagelist a:hover{color:#bf0d0d}
.subpagelist div{font-size:12px;color:#666;line-height:50px; float:right; width:130px; margin-left:10px;}

.kcsz{width:1240px; margin:0 auto; clear:both;}
.kcsz ul {list-style:none; margin:0; padding:0;}
.kcsz ul li{float:left; width:230px; text-align:center; height:244px; font:18px/60px "microsoft yahei"; color:#666; margin:10px 9px;}
.kcsz ul li div {display:block; margin:0 auto; clear:both; text-align:center; width:230px; height:184px; border:5px solid #eaeaea; box-sizing:border-box;}
.kcsz ul li div img{display:block; margin:0 auto; clear:both; text-align:center; width:220px; height:174px; transition: all 0.6s;}
.kcsz ul li img:hover {  transform: scale(1.03);  }

.title{ background:url(/images/btline.png) no-repeat center bottom; font:bold 36px/60px "微软雅黑"; color:#007ce5; text-align:center; height:120px; margin-top:20px; margin-bottom:20px;}
.title span{font:16px/30px Arial, Helvetica, sans-serif; color:#bbb; letter-spacing:3px; text-align:center; text-transform:uppercase;  clear:both; display:block; }
.title2{ background:url(/images/btline.png) no-repeat center bottom; font:36px/60px "微软雅黑"; color:#333; text-align:center; height:120px; margin-top:20px; margin-bottom:0px;}
.title2 span{font:18px/30px Arial, Helvetica, sans-serif; color:#888; text-align:center; text-transform:uppercase;  clear:both; display:block; }
.bgf5{ width:100%; margin:0 auto; clear:both; background:#f5f5f5; padding:50px 0; margin-top:40px;}

.aboutl { width: 600px; float:left; margin-right:40px; text-align:left; margin-top:0px;}
.aboutr { float: right; display: block;  width: 600px; text-align:right; margin-top:35px;}
.aboutr img{ display:block; float:right; text-align:right; width:600px;}
.aboutl img{display:block; clear:both; text-align:left; float:left; margin-bottom:20px;}
.aboutl p { display: block; margin:0 auto; clear:both; width:100%; text-align: left; font: 16px/36px "Microsoft Yahei"; color: #666; text-indent:2em; margin-top:10px; }

.more{ background:#007ce5; text-transform:uppercase; width:120px; text-align:center; margin-top:15px;  height:40px; font:16px/40px "微软雅黑"; color: #fff; display:block; clear:both; float:left; }
.more:hover{color:#fff; text-decoration:none; background:#007cg5;}

.n-left-li{float:left; width:250px; background-color:#f6f6f6; margin-bottom:10px; padding:20px 0; height:auto;}
.n-left-ban{padding-left:6px;border-left:5px solid #0062ad;font-size:20px;color:#0062ad;margin-bottom:20px;display:block;margin-left:20px}
.n-left-ban a {color: #0062ad;}
.n-left-ban a:hover {color: #0062ad;}
.n-left-show { padding:0 20px; width:230px; overflow:hidden;}
.n-about {margin:10px; line-height:40px; font-size:18px; color:#454545;}
.n-about a {color:#454545;}
.n-about ul li a{ display:block; float:left; width:90%; border-bottom:#b4cfe4 solid 1px; padding-left:10%;color:#454545;}
.n-about ul li a:hover {background-color:#0062ad;color:#FFF;}
.n-about ul .active a{ background-color:#0062ad; color:#FFF;}
.n-contact {margin:20px; line-height:30px; font-size:16px; color:#454545;}
.n-contact a {color:#454545;}
.n-contact H4 { font-size:18px; font-weight:bold; padding-bottom:10px;}
.n-contact img { width:80%; padding-left:10%; }

.hotnew{width:230px; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.hotnew ul li{ width:230px; height:35px; line-height:35px; margin-top:10px; font-size:14px; color:#222; border-bottom:1px dashed #eee; background: url("/images/listnot.png") left center no-repeat; padding-left:15px; overflow:hidden; box-sizing:border-box; text-overflow:ellipsis;  } 
.hotnew ul li:hover{background: url("/images/listnot.png") left center no-repeat #f9f9f9; display:block; text-decoration:none;  overflow:hidden; text-overflow:ellipsis;}

.single{ width:96%; margin:0 auto; clear:both;}
.arctitle{ width:100%; margin:0 auto; text-align:center; clear:both;}
.arctitle h1{ display:block; margin:0 auto; width:100%; height:auto; font:20px/36px 'microsoft yahei'; color:#333; text-align:center; box-sizing:border-box; padding:10px;}
.arctitle .mark{ font:12px/24px 'microsoft yahei'; color:#888; text-align:center; border-top:1px dashed #ebebeb; padding-top:15px; margin-bottom:20px;}
.showContxt{ text-align:left; font:16px/32px 'microsoft yahei'; color:#333;}
.showContxt p{ display:block; margin:5px 0; text-indent:2em;}
.showContxt img{ display:block; text-align:center; margin:0 auto; max-width:915px; height:auto; margin:5px 0; clear:both;}

.reLink{ width:100%; margin:0 auto; text-align:center; border-top:1px solid #dedede; margin-top:20px; padding:15px;  font:12px/36px 'microsoft yahei'; color:#888;}
.prevLink{ text-align:left;}
.nextLink{ text-align:right;}
.reLink a{ color:#888; text-decoration:none;}
.reLink a:hover{ color:#0062ad; text-decoration:none;}