﻿/*全局样式开始-------------------------------------------------------------------------*/
html {}
body { margin:0 auto; padding:0; text-align:center; font-size:12px; color:#imgimg; font-family:微软雅黑;}
a { text-decoration: none; color:#666; }
a:hover {text-decoration:none; cursor:pointer; color:#666;}
a:link { outline-style:none;}
ul { margin:0px; padding:0px; list-style:none; }
li { list-style-type:none }
div { text-align:left }
img { border:none; }
h3 { }
span{ margin:0; padding:0;}
p{ margin:0; padding:0;}
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.line10{ clear:both; margin:0; padding:0; height:10px; overflow:hidden;}
.line20{ clear:both; margin:0; padding:0; height:20px; overflow:hidden;}
.left{ float:left;}
.right{ float:right;}
/*全局样式结束-------------------------------------------------------------------------*/


/*通用样式开始-------------------------------------------------------------------------*/



.box{ margin:0 auto; width:1200px;}

.index_title{ font-size:30px; color:#000; margin:0 auto; width:1200px; line-height:26px; text-align:center;}
.index_title span{ font-size:14px; color:#666; font-family:Arial;}


/*header*/
.header{}
.header_t{ width:100%; height:35px; line-height:35px; background-color:#f3f3f3;}
.header_t span{ float:left; display:block;}
.header_t .right{ float:right;}
.header_t .right a{ float:left; margin-left:20px;}
.header_t .right a:hover{}

.header_b{ padding:10px 0; height:120px;}
.header_b .logo{ float:left; width:98px;}
.header_b .logo a{}
.header_b .logo img{ width:98px; height:120px;}
.header_b .txt{ float:left; margin-top:20px; padding-bottom:10px; margin-left:30px; padding-left:30px; border-left:dashed 1px #ccc;}
.header_b .txt span{ font-size:24px; color:#333;}
.header_b .txt b{ font-size:36px; color:#eb5b3f;}
.header_b .txt p{ font-size:18px;}

.header_b .lxdh{ float:right; margin-top:30px; padding-left:50px; font-size:16px; background:url(../img/dhtb.png) no-repeat left;}
.header_b .lxdh span{ font-size:30px; font-weight:bold; font-family:Impact; color:#eb5b3f;}



/*menu*/

.menu{ width:100%; height:40px; border-bottom:solid 4px #2b55af; border-top:solid 1px #eee; }
.menu ul{}
.menu ul li{ float:left;}
.menu ul li a{ line-height:40px; width:128px; display:block; text-align:center; font-size:14px;}
.menu ul li a:hover{}
.menu ul .line{ float:left; margin-top:17px; width:6px; height:6px; border-radius:100%; background-color:#ddd;}


/*banner*/
.banner{ position:relative; z-index:1;  left:0;  height:599px; min-width:1200px;}
.banner_box{ width:100%;  position:relative;  height:599px; }	
.banner_box .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner_box .bd ul{ width:100% !important;  }	
.banner_box .bd li{ width:100% !important;  height:599px; overflow:hidden; text-align:center; }	
.banner_box .bd li a{ height:599px;  }
.banner_box .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; }	
.banner_box .hd ul{ text-align:center; }	
.banner_box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:2px; margin:5px; overflow:hidden; background:#fff;		filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }	
.banner_box .hd ul .on{ background:#4c1c1d;  }	
.banner_box .prev,.banner_box .next{  display:block; border-radius:5px;  position:absolute; z-index:99999; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=80);opacity:0.8; display:none; 	 }	
.banner_box .next{ left:auto; right:5%; background-position:-6px -137px; }

/*footer*/

.footer{ margin-top:40px; width:100%; min-height:10px; overflow:hidden; background-color:#2a2b2f;}
.footer .footer_gg{ width:100%; max-width:1920px; height:73px; background:url(../img/footer_t.jpg) no-repeat center;}
.footer .td1{ float:left;  margin-top:30px;}
.footer .td1 ul{}
.footer .td1 ul li{}
.footer .td1 ul li a{ font-size:14px; line-height:30px; color:#f1f1f1;}

.footer .td2{ float:left; margin-left:120px;  margin-top:30px;}
.footer .td2 span{ font-size:14px; color:#fff; line-height:30px;}
.footer .td2 p{ font-size:14px; color:#f1f1f1; line-height:30px;}

.footer .td3{ float:left; margin-left:180px; padding-left:55px; color:#f1f1f1; font-size:18px;  margin-top:30px; background:url(../img/dhtb_b.png) no-repeat left;}


.footer .td4{ float:right; width:113px;  margin-top:30px;}
.footer .td4 span{ display:block; width:113px; line-height:30px; font-size:18px; color:#f1f1f1; text-align:center;}
.footer .td4 img{ width:113px; height:113px;}
.footer .td4 p{ display:block; width:113px; line-height:30px; font-size:12px; color:#f1f1f1; text-align:center;}

.footer .yqlj{ margin-top:40px; width:1200px; min-height:40px; overflow:hidden; border-bottom:solid 1px #f1f1f1;}
.footer .yqlj ul{}
.footer .yqlj ul li{ line-height:40px;}
.footer .yqlj ul li span{ float:left; width:100px; display:block; font-size:16px; color:#fff;}
.footer .yqlj ul li a{ display:block; float:left; margin:0 10px; color:#f1f1f1;}
.footer .yqlj ul li a:hover{ color:#f1f1f1;}

.footer .bottom{ width:1200px; height:50px; overflow:hidden; line-height:50px;}
.footer .bottom .zb{ float:left;}
.footer .bottom .zb ul{}
.footer .bottom .zb ul li{ float:left; margin-right:15px;}
.footer .bottom .zb ul li a{ color:#f1f1f1;}
.footer .bottom .zb ul li a:hover{}

.footer .bottom .zj{ float:left; margin-left:80px; }
.footer .bottom .zj a{ color:#f1f1f1;}

.footer .bottom .yb{ color:#f1f1f1; float:right;}

/*sousuo*/
.sousuo{ width:100%; height:70px;}
.sousuo .left{ float:left;  width:900px; line-height:70px; font-size:14px;}
.sousuo .left span{ display:block; float:left;}
.sousuo .left ul{}
.sousuo .left ul li{}
.sousuo .left ul li a{ display:block; float:left; margin:0 10px;}
.sousuo .left ul li a:hover{}
.sousuo .right{ margin-top:20px;}
.sousuo .right input{ background:none; padding:0 10px; border-radius:4px; height:28px; width:200px; border:solid 1px #ccc;}
.sousuo .right button{ border:none; border-radius:4px; cursor:pointer; width:60px; height:30px; background-color:#434343; color:#fff;}

/*index*/
.cpzs{}
.cpzs .cplb{ width:1200px; height:130px; background-color:#f6f6f6;}
.cpzs .cplb .left{ float:left; font-size:18px; text-align:right; color:#fff; padding-right:20px; padding-top:20px; width:82px; height:110px; background:url(../img/cplb_title.png) no-repeat;}
.cpzs .cplb .left span{ font-size:14px; color:#888;}
.cpzs .cplb .wzlb{ float:left; padding-top:5px; width:950px; height:125px; margin-left:30px;}
.cpzs .cplb .wzlb ul{ width:950px; height:40px;}
.cpzs .cplb .wzlb ul li{}
.cpzs .cplb .wzlb ul li span{ display:block; color:#333; float:left; width:120px; font-weight:bold; font-size:16px; line-height:40px;}
.cpzs .cplb .wzlb ul li a{ float:left; line-height:40px; display:block; margin:0 15px; font-size:14px;}
.cpzs .cplb .wzlb ul li a:hover{}
.cpzs .cplb .right{ float:right;}
.cpzs .cplb .right a{ display:block; font-size:18px; margin-top:40px; height:50px; width:15px; background-color:#434343; color:#fff; text-align:center; line-height:50px;}
.cpzs .cplb .right a:hover{ background-color:#eb5b3f;}

.cpzs .cpnr{ position:relative; margin-top:20px; width:1200px; height:380px;}
.cpzs .cpnr .hd{ }	
.cpzs .cpnr .prev{  display:block;  position:absolute; z-index:99999; top:50%; margin-top:-25px; left:0;  z-index:1; width:32px; height:50px; background:url(../img/cp_l.png) no-repeat; }	
.cpzs .cpnr .next{  display:block;  position:absolute; z-index:99999; top:50%; margin-top:-25px; left:auto; right:0; width:32px; height:50px;  background:url(../img/cp_r.png) no-repeat;   }
.cpzs .cpnr .bd{ width:1100px; margin:0 auto; overflow:hidden;}
.cpzs .cpnr .bd ul{}
.cpzs .cpnr .bd ul li{ float:left; margin-right:39px; width:339px;}
.cpzs .cpnr .bd ul li a{ display:block; position:relative; width:339px; height:379px; overflow:hidden; }
.cpzs .cpnr .bd ul li .pic{ width:339px; height:339px; overflow:hidden;}
.cpzs .cpnr .bd ul li img{ width:339px; height:339px; -moz-transition: all 1s linear;-o-transition:  all 1s linear;transition: all 1s linear;}
.cpzs .cpnr .bd ul li a:hover img{ -webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1); }
.cpzs .cpnr .bd ul li span{ display:block; text-align:center; font-size:14px; width:339px; height:40px; line-height:40px; background-color:#474747; color:#fff;}
.cpzs .cpnr .bd ul li a:hover span{ background-color:#2b55af;}

.sccj{ margin-top:60px;}
.sccj .list{}
.sccj .list ul{}
.sccj .list ul li{ float:left; width:373px; margin:13px;}
.sccj .list ul li a{}
.sccj .list ul li a:hover img{ -webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1);}
.sccj .list ul li .pic{ width:373px; height:185px; overflow:hidden;}
.sccj .list ul li img{ width:373px; height:185px; -moz-transition: all 1s linear;-o-transition:  all 1s linear;transition: all 1s linear;}

.yyfa{ margin-top:40px;}
.yyfa .list{ margin-top:40px;}
.yyfa .list ul{}
.yyfa .list ul li{ float:left; margin:0 15px; display:block; width:370px; height:509px;}
.yyfa .list ul li img{ display:block; margin:80px auto; height:175px; width:auto;}
.yyfa .list ul li span{ display:block; height:40px; line-height:40px; text-align:center; width:100%; font-size:18px; color:#fff; font-weight:bold;}


.ryzz{ margin-top:60px;}
.ryzz .ryzz_list{ position:relative; margin-top:20px; width:1200px; height:332px;}
.ryzz .ryzz_list .hd{ }	
.ryzz .ryzz_list .prev{  display:block;  position:absolute; z-index:99999; top:50%; margin-top:-59px; left:0;  z-index:1; width:30px; height:118px; background:url(../img/ry_l.jpg) no-repeat; }	
.ryzz .ryzz_list .next{  display:block;  position:absolute; z-index:99999; top:50%; margin-top:-59px; left:auto; right:0; width:30px; height:118px;  background:url(../img/ry_r.jpg) no-repeat;   }
.ryzz .ryzz_list .bd{ width:1100px; margin:0 auto; overflow:hidden;}
.ryzz .ryzz_list .bd ul{}
.ryzz .ryzz_list .bd ul li{ float:left; margin-right:45px; width:240px;}
.ryzz .ryzz_list .bd ul li a{ display:block; position:relative; width:240px; height:332px; overflow:hidden; }
.ryzz .ryzz_list .bd ul li .pic{ width:240px; height:332px; overflow:hidden;}
.ryzz .ryzz_list .bd ul li img{ width:240px; height:332px; -moz-transition: all 1s linear;-o-transition:  all 1s linear;transition: all 1s linear;}
.ryzz .ryzz_list .bd ul li a:hover img{ -webkit-transform:  scale(1.1) ; -moz-transform: scale(1.1) ; -ms-transform: scale(1.1);     -o-transform:  scale(1.1) ; transform:  scale(1.1); }



.gsys{ margin-top:40px; width:100%; height:783px; background:url(../img/ysbg.jpg) no-repeat center;}
.gsys .ysbt{ padding-top:40px;}
.gsys .ysbt span{ margin-left:375px; font-size:30px; color:#fff; text-align:center; display:block; float:left; width:180px; height:49px; line-height:49px; background:url(../img/ys_title.png) no-repeat;}
.gsys .ysbt p{ float:left; font-size:30px; font-weight:bold; color:#eb5b3f; margin-left:20px;}
.gsys .ysbt b{ font-size:40px; color:#2b55af;}
.gsys .list{ margin-top:45px;} 
.gsys .list ul{}
.gsys .list ul li{ cursor:pointer; float:left; margin-left:76px; width:205px;}
.gsys .list ul li img{ width:70px; height:70px; display:block; margin:10px auto;}
.gsys .list ul li .wz{ padding:15px; width:175px; height:220px; background:url(../img/yswz_bg_.png) no-repeat;}
.gsys .list ul li .wz span{ display:block; text-align:center; color:#fff;}
.gsys .list ul li .wz .bt{ font-size:20px; font-weight:bold;}
.gsys .list ul li .wz .nr{ margin-top:10px; text-align:justify; line-height:24px; font-size:14px;}
.gsys .list ul li .tb{ margin:75px auto; width:23px; height:23px; background:url(../img/yswz_tb_.png) no-repeat;}
.gsys .list ul li:hover .wz{ background:url(../img/yswz_bg.png) no-repeat;}
.gsys .list ul li:hover .tb{ background:url(../img/yswz_tb.png) no-repeat;}

.gsgx{}
.gsgx ul{}
.gsgx ul li{ float:left; width:270px;}
.gsgx ul li img{ width:270px; height:270px; margin-bottom:20px;}
.gsgx ul li .txt{ width:230px; margin:0 auto; height:40px;}
.gsgx ul li span{ display:block;}
.gsgx ul li .sz{ float:left; font-size:36px; line-height:40px; color:#2b55af;}
.gsgx ul li .wz{ float:left; margin-left:10px; font-size:14px; color:#333; line-height:20px;}
.gsgx ul .line{ float:left; width:26px; height:17px; margin:126px 7px; background:url(../img/ysjt.jpg) no-repeat;}
.gsgx ul .line2{ float:left; width:26px; height:17px; margin:126px 7px; background:url(../img/ysjt2.jpg) no-repeat;}

.sygg{ margin-top:20px;}
.sygg img{ width:100%; height:auto; max-width:1920px;}

.gywm{ margin-top:40px; width:100%; height:550px; background:url(../img/gywm_bg.png) no-repeat bottom;}
.gywm .left{ position:relative; padding:20px; width:260px; height:300px; background-color:#2b55af; }
.gywm .left span{ display:block; color:#fff;}
.gywm .left .wz{ font-size:24px; height:40px; line-height:40px; width:260px; border-bottom:solid 1px #819ad0;}
.gywm .left .yw{ margin-top:30px; font-size:18px; line-height:24px;}
.gywm .left b{ font-size:24px;}
.gywm .left .line{ position:absolute; width:70px; height:1px; background-color:#fff; bottom:60px; left:20px;}
.gywm  .zj{ float:left; width:595px; height:340px;}
.gywm  .zj img{ width:595px; height:340px;}
.gywm .right{ width:305px; height:340px;}
.gywm .right .cj{ width:305px; height:170px; overflow:hidden; background:url(../img/schj_img.jpg) no-repeat;}
.gywm .right .cj a ,.gywm .right .zs a{ display:block; margin:64px auto; line-height:41px; text-align:center; font-size:14px; color:#fff; width:168px; height:41px; line-height:41px; background:url(../img/gywm_bg-126.png) no-repeat;}
.gywm .right .zs{ width:305px; height:170px; overflow:hidden; background:url(../img/ryzz_bg.jpg) no-repeat;}
.gywm .right .zs a{}

.xwzx{ margin-top:14px;}
.xwzx .xwzx_l{ float:left; width:790px;}
.xwzx .xwzx_l .title{ width:790px; height:40px; line-height:40px; border-bottom:solid 1px #bcbcbc;}
.xwzx .xwzx_l .title span{ display:block; float:left; font-size:18px; color:#333;  border-bottom:solid 1px #2b55af;}
.xwzx .xwzx_l .title a{ display:block; float:right;}
.xwzx .xwzx_l .list{}
.xwzx .xwzx_l .list ul{}
.xwzx .xwzx_l .list ul li{ float:left; width:365px; height:100px; margin:15px;}
.xwzx .xwzx_l .list ul li a{}
.xwzx .xwzx_l .list ul li span{ display:block;}
.xwzx .xwzx_l .list ul li a:hover .right span{ text-decoration:underline;}
.xwzx .xwzx_l .list ul li .sj{ float:left; width:60px; height:70px; background-color:#2b55af; border-radius:5px;}
.xwzx .xwzx_l .list ul li .sj .ri{ color:#fff; width:60px; height:40px; text-align:center; line-height:50px; font-size:30px;}
.xwzx .xwzx_l .list ul li .sj .ry{ color:#fff; line-height:30px; text-align:center;}
.xwzx .xwzx_l .list ul li .right{ float:right; width:285px;}
.xwzx .xwzx_l .list ul li .right span{ height:40px; line-height:40px; font-size:16px; color:#333;}
.xwzx .xwzx_l .list ul li .right p{ line-height:24px; color:#img;}

.xwzx .xwzx_r{ float:right;}
.xwzx .xwzx_r .title{ width:360px; height:40px; line-height:40px; border-bottom:solid 1px #bcbcbc;}
.xwzx .xwzx_r .title span{ display:block; float:left; font-size:18px; color:#333;  border-bottom:solid 1px #2b55af;}
.xwzx .xwzx_r .title a{ display:block; float:right;}
.xwzx .xwzx_r .cjwt{ width:360px; height:240px; overflow:hidden;}
.xwzx .xwzx_r .cjwt ul{}
.xwzx .xwzx_r .cjwt ul li{ margin-top:20px; width:315px; height:90px; border-bottom:dashed 1px #333;}
.xwzx .xwzx_r .cjwt ul li a{}
.xwzx .xwzx_r .cjwt ul li .bt{ padding-left:30px; width:285px; font-size:14px; font-weight:bold; color:#333; height:30px; line-height:30px; vertical-align:middle; background:url(../img/wen.png) no-repeat left;}
.xwzx .xwzx_r .cjwt ul li .nr{ padding-left:30px; line-height:24px; font-size:14px; background:url(../img/da.png) no-repeat 0 2px;}
.xwzx .xwzx_r .cjwt ul li span{ display:block;}



.tbys{ background-color:#f5f5f5; width:100%; height:150px; padding:25px 0;}
.tbys ul{}
.tbys ul li{ display:block; float:left; cursor:pointer; width:280px; height:150px; background-color:#fff; margin:0 10px;}
.tbys ul li:hover
{
-webkit-box-shadow:0 0 8px rgba(199, 199, 199, .8);  
-moz-box-shadow:0 0 8px rgba(199, 199, 199, .8);  
box-shadow:0 0 8px rgba(199, 199, 199, .8); 

    }

    




/*通用样式结束-------------------------------------------------------------------------*/
/*首页样式开始-------------------------------------------------------------------------*/
/*content*/
/*频道样式开始-------------------------------------------------------------------------*/



/*频道样式结束-------------------------------------------------------------------------*/

