@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; line-height:24px; color:#2a2a2a;font-family:"微软雅黑"; background:#f8f7f7;}
img{border:none;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none;}
a{text-decoration:none; color:#2a2a2a; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{color:#a2621a; text-decoration:none;}
.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.box{ width:1152px; clear:both; margin:0 auto; overflow:hidden;}





.top{background:#101944; height:36px;}

.jiansuo {float: right;height: 24px;margin: 5px 5px 0px 0px;position: relative;width: 180px;background: #989cae;}
.jiansuo .form {background: none;border: 0px;line-height: 24px;outline: none;color: #fff;height: 24px;position: absolute;left: 5px;top: 0px;}
/*
.dh {float: left;height: 42px;line-height: 42px;}
*/
.main_visual{height:580px;overflow:hidden;position:relative;}

.headbg{ background:url(../images/headbg.png); height:115px; position:absolute; top:0; left:0px; z-index:9999; width:100%;}
.headbg .logo{ float:left;margin-left:12px; width:405px;}
.headbg .menu{line-height:115px; z-index:9999; position:relative; float:right;margin-right:0px;}
.menu ul li{ float:left; position:relative;background:url(../images/coin1.png) 0 center no-repeat;}
.menu ul li a{font-size:16px; color:#fff;line-height:115px;text-align:center;  display:block;  padding-left:16px; margin-right:16px;}
.menu ul li a:hover{ background:url(../images/coin2.png) 0 center no-repeat; color:#fff; display:block; }
.menu ul li ul{ position:absolute; top:115px; display:none;}
.menu ul li:hover ul{ display:block;}
.menu ul li ul li{ background:#1b2558; border-bottom:1px #b9c1e8 solid;}
.menu ul li ul li a{font-size:14px; color:#b9c1e8;line-height:35px;text-align:center;  display:block;width:90px;}
.menu ul li ul li a:hover{font-size:14px; color:#fff;line-height:35px;text-align:center;  display:block;width:90px; background:none;}

.banner{height:580px;overflow:hidden;}
.main_image{height:580px;overflow:hidden;position:relative;}
.main_image ul{overflow:hidden;position:absolute;top:0;left:0;/*height:580px;width:9999px;*/}
.main_image li{float:left;width:100%;height:580px; position:relative;}
.main_image li img{ max-width:100%;}
.main_image li div{left:30%;background:url(../images/black.png); display:block; font-size:20px; color:#fff; line-height:60px; position:absolute;bottom:90px; padding:0 10px;}
.flicking_con{position:absolute;top:550px;left:0;z-index:999; width:100%; text-align:center;}
.flicking_con li{ display:inline-block; margin:0px 4px; width:12px;height:12px; border-radius:50%;background:#fff;}
.flicking_con li.on{background:#FF7F00;}

.focus{ background:#f8f7f7; padding:40px 0 20px 0;}
.stitle{ height:30px;line-height:30px; font-size:22px; color:#ba9942; font-weight:600; position:relative;/* float:left;*/}
.stitle span{ font-size:16px; color:#a8a8a8; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left:5px;}
.stitle a.more{ position:absolute; top:0px; right:0px; font-size:14px; color:#939191;font-weight:normal; }
/*.more{ float:right;}
.more a{ color:#939191;}
.more1{ float:right; font-size:14px; color:#fff; line-height:30px; padding-right:15px;}
.more1 a{ color:#fff;}*/


/*.ttitle{ font-size:16px; color:#fff; float:left; line-height:30px; padding-left:10px;}
.ttitle span{ font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left:5px;*/}
.focuspic{ /*width:1050px;*/ }
.focuspic ul{padding-top:20px; overflow:hidden;}
.focuspic ul li{ float:left; width:25%;/* margin-right:50px;*/}
.focuspic ul li a{display:block; margin:0px 16px;}
.focuspic ul li a b{ display:block; height:190px; overflow:hidden;}
.focuspic ul li a b img{ max-width:100%;}
.focuspic ul li a span{ display:block; font-size:16px; color:#505050;}
.focuspic ul li a  i{display:block;color:#a7a7a7; font-size:14px;  padding-top:5px; font-style:normal;}

.smid{ background:#fff;padding:40px 0 20px 0;}
.newsbox{ width:680px; float:left;}
.news{ margin: 10px 0px 0px 0px; height: 350px; overflow: hidden;}
.news ul li{ line-height:32px;height:32px; text-align:left; position:relative; background:url(../images/icon.jpg) 0 center no-repeat; padding-left:10px;}
.news ul li span{ position:absolute; right:5px; color:#999; font-size:12px;}
.news ul li a{ color:#333; font-size:14px;}
.news ul li a:hover{ color:#2c3767;}

.notice{ width:430px; float:right;}
.noticetitle{ height:30px;line-height:30px;background:url(../images/nobg.png) no-repeat right center; color:#fff; font-size:18px;position:relative; padding-left:12px;}
.noticetitle span{padding-left:5px; font-size:14px;}
.noticetitle a.more{position:absolute; top:0px; right:0px; font-size:14px; color:#fff;}
.tzgg{margin: 10px 0px 0px 0px; height: 350px; overflow: hidden;}
.tzgg ul li{ background:url(../images/noticebg.jpg) no-repeat left center; height:60px; margin-bottom:10px;}
.tzgg ul li .shijian{ width:50px; float:left; line-height:16px; color:#999; text-align:center; padding-top:15px;}
.tzgg ul li .info{ width:240px; float:left; padding:0 0 0 10px;}
.tzgg ul li .info a{ display:block; font-size:14px; color:#666; line-height:26px; margin-bottom:3px; height:52px; overflow:hidden;}
.tzgg ul li .info a:hover{color:#a2621a;}
.tzgg ul li .info span{ display:block; font-size:12px; color:#999; line-height:14px; height:28px;overflow:hidden;}

.target{background: url(../images/bg.jpg)no-repeat center center; height: 420px;}
.target ul{ text-align:center; padding-top:40px;}
.target ul li{ display:inline-block;}
.target ul li img{ width:340px; height:150px; margin:6px 8px; display:block;}


/*.dd{ width:20px; float:left; line-height:42px;}
.dh a{ color:#fff;}*/




/*.zt{ border-bottom:1px #e0e0e0 solid; padding-bottom:10px;}*/
.ztpic{  margin-top:20px;}
.ztpic ul li{ float:left; width:25%;/* margin-right:35px; width:310px; */margin-bottom:10px;} 
.ztpic ul li a{display:block; margin:10px;}
.ztpic ul li a p{ height:140px; overflow:hidden; margin:0px;}
.ztpic ul li a img{ max-width:100%; display:block;}
.ztpic ul li a span{ display:block; font-size:14px; color:#505050; line-height:20px;height:20px; text-align:center;}



.link{ background:#e0e0e0; padding:20px 0;}
.link ul{ text-align:center;}
.link ul li{ display:inline-block; line-height:40px;margin-right:70px;vertical-align:top;}
.link ul li a{font-size:16px; color:#333;line-height:40px;text-align:center;display:block;}
.link ul li span a{  line-height:24px; color:#8e8e8e; display:block; font-size:12px;}




.foot{ background:#1b2558; color:#d2d6ed; padding-top:30px; line-height:20px; padding-bottom:30px; overflow:hidden;}
.footleft{ float:left; margin-left:20px; width:500px;}
.footleft a{color:#fff;}
.footright{ float:right; margin-right:20px; text-align:center;}

.left{ float:left; width:215px; margin-top:40px;background:url(../images/listb.jpg) repeat-y; margin-bottom:100px;}

.listtitle{ background:url(../images/listtitle.jpg); line-height:69px; font-size:18px; color:#fff; text-align:center;}
.list{ padding:20px 0 60px 0; background:#eeeeef;}
.list ul li{line-height:45px; font-size:16px;background:url(../images/listb.png) no-repeat;height:45px; overflow:hidden;}
.list ul li a{ padding-left:40px; color:#2d2c2c;}
.list ul li a:hover{ color:#b8913f;display:block; background:url(../images/listbg.png) no-repeat;}
.list ul li.current a{ color:#b8913f;display:block; background:url(../images/listbg.png) no-repeat;}
/**/

.right{ float:left; width:760px; margin-left:25px; overflow:hidden;}
.rtitle{ border-bottom:1px #ddd solid; line-height:60px; font-size:20px;color:#212f6d; margin-top:40px;}
.rrtitle{ border-bottom:1px #ddd solid; line-height:40px; font-size:20px;color:#212f6d; margin-top:40px;}
.rrtitle span{line-height:40px; font-size:16px;color:#666;}
.content{ padding:10px;}

/*.xwgk{ width:1050px;}
.nnews{ width:350px; float:left; margin:0 10px 10px 10px; border:1px solid #e7e7e7;border-radius: 10px; box-shadow: 2px 2px 2px #d5d5d5; padding:0 0 10px 0; margin-top:20px;}
.nnews ul{ padding:0 10px; height:210px;}
.nnews ul li{ line-height:35px; text-align:left; position:relative; background:url(../images/icon.jpg) 0 center no-repeat; padding-left:10px; border-bottom:1px #dfdede dashed; font-size:14px;}
.nnews ul li span{ position:absolute; right:0px; color:#ccc; font-size:12px;}
.nnews ul li a{ color:#000;}
.nnews ul li a:hover{ color:#d20700;}

.nnews1{ width:310px; float:left; margin:0 10px 10px 10px; border:1px solid #e7e7e7;border-radius: 10px; box-shadow: 2px 2px 2px #d5d5d5; padding:0 0 10px 0; margin-top:20px;}
.nnews1 ul{ padding:0 10px; height:210px;}
.nnews1 ul li{ line-height:35px; text-align:left; position:relative; background:url(../images/icon.jpg) 0 center no-repeat; padding-left:10px; border-bottom:1px #dfdede dashed; font-size:14px;}
.nnews1 ul li span{ position:absolute; right:0px; color:#ccc; font-size:12px;}
.nnews1 ul li a{ color:#000;}
.nnews1 ul li a:hover{ color:#d20700;}
.nk{ width:790px;}

.inews{float:left;margin-bottom:20px; width:760px;}
.inews ul li{ line-height:35px; text-align:left; position:relative; background:url(../images/icon.jpg) 0 center no-repeat; padding-left:10px; border-bottom:1px #dfdede dashed; font-size:14px;}
.inews ul li span{ position:absolute; right:0px; color:#ccc; font-size:12px;}
.inews ul li a{ color:#000;}
.inews ul li a:hover{ color:#d20700;}
*/
/*
.banner{ margin-bottom:20px; height:220px;}

*/
.main_image2{height:400px;overflow:hidden;position:relative;background: url(../images/nb.jpg) center 50%}
.main_visual2{height:400px;position:relative;}
.pages {line-height: 40px;padding-top: 10px;text-align: center;margin-top:10px;margin-bottom:20px;}

.pages A,.pages span {border: 1px solid #CCCCCC;margin-left: 3px;margin-right: 3px;padding: 2px 5px;color:#000;}
.dtitle{ font-size:16px; text-align:center; line-height:40px; border-bottom:1px #ccc dashed; color:#222; margin-bottom:5px;}
.time{ color:#999; text-align:center;}
.xx{ padding:10px; line-height:30px; font-size:14px;}
.xx a{ color:#212f6d;}
/*#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}*/

/*
.slider{position: relative;}
.hdnum{padding-top: 5px; margin-left:100px;}
.hdnum li{background:url(../images/icon-2.jpg) no-repeat 0 center;width: 7px; height:7px;float: left;margin:0 10px 0 0;overflow: hidden;}
.hdnum li.on{background:url(../images/icon-1.jpg) no-repeat 0 center;width: 7px; height:7px;float: left;margin:0 10px 0 0;overflow: hidden; cursor:pointer;}

.jdbox{ width:500px; margin-right:50px; float:left;}
.jdtitle{ font-size:22px; color:#4153a2; font-weight:600; float:left; border-bottom:1px #d4d3d3 solid; width:500px; padding-bottom:6px;}
.jdtitle span{ font-size:16px; color:#a8a8a8; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left:5px;}
.jdmore{ float:right; font-size:14px; color:#939191; font-weight:normal;}
.jdmore a{ color:#939191;}
.jdnews{ margin-top:10px;}
.jdnews ul li{ line-height:33px; text-align:left; position:relative; background:url(../images/icon.jpg) 0 center no-repeat; padding-left:10px;}
.jdnews ul li span{ position:absolute; right:5px; color:#999; font-size:12px;}
.jdnews ul li a{ color:#333; font-size:14px;}
.jdnews ul li a:hover{ color:#2c3767;}
.jdpic{ float:right;}*/


/*.nnotice{ width:300px; float:left;}
.nnoticetitle{ height:30px;background:url(../images/lanbg.png) no-repeat;}
.xybox{ width:660px; float:right;}
.xytitle{ font-size:22px; color:#5f5f5e; font-weight:600; float:left;}
.xytitle span{ font-size:16px; color:#a8a8a8; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left:5px;}
.jdtp{ width:740px; margin-top:35px;}
.jdtp ul li{ width:290px; float:left; margin-right:80px;}
.jdtp ul li span{ display:block; background:#f3f3f3; margin-top:10px; padding:5px 10px 10px 10px; line-height:18px; color:#9f9d9d;}
.jdtp ul li span a{ color:#555; font-size:14px; display:block; line-height:30px;}

.xynews{ margin-top:32px;}
.xynews ul li{ line-height:33px; text-align:left; position:relative; background:url(../images/coi.jpg) 0 center no-repeat; padding-left:10px;}
.xynews ul li span{ position:absolute; right:5px; color:#999; font-size:12px;}
.xynews ul li a{ color:#333; font-size:14px;}
.xynews ul li a:hover{ color:#2c3767;}
.llgd{ text-align:right; font-size:14px; color:#212f6d; border-top:2px #e4e4e5 solid; line-height:40px; margin-top:20px;}

.jfwx{ margin-top:20px;}
.jfwx ul li{ float:left; margin:10px;}
.jfwx ul li span{ display:block; line-height:30px; text-align:center;}

.gaikuang{ margin-top:20px; width:1050px;}
.gaikuang ul li{ float:left; width:300px; margin-right:50px; margin-bottom:50px;}
.gaikuang ul li span{ display:block; background-color:#f6f6f6; color:#777; padding:30px;}
.gaikuang ul li span a{ display:block; font-size:16px; color:#232323;}

.techerbox1{ background-color:#f6f6f6; width:280px; float:left; border-top:2px #5c307d solid; padding:20px; margin:20px 0;}
.techerbox2{ background-color:#f6f6f6; width:280px; float:left; border-top:2px #e0823d solid; margin:20px; padding:20px;}
.mstitle{ font-size:18px; color:#333;}
.mslist{ margin-top:10px; height:240px;}
.mslist ul li{ line-height:22px; font-size:14px;}

.xwgktitle{ background-color:#212f6d;line-height:33px; font-size:16px;color:#fff; position:relative; margin-bottom:5px; padding-left:15px;border-radius: 10px;}
.xwgktitle span{ position:absolute; right:5px; font-size:12px;}
.xwgktitle span a{ color:#fff;}

.syzl{ margin-top:40px; margin-left:300px;}
.syzl ul li{ float:left; width:137px; height:56px; font-size:18px;}
#one1{ background:url(../images/j1.png) no-repeat;}
#one1 a{color:#c4c3c3; padding-left:50px; display:block;width:87px; height:46px; padding-top:10px;}

.on1 a{color:#fff; background:url(../images/h-j1.png) no-repeat; display:block;width:87px; height:46px;padding-top:10px; padding-left:50px;}
.on2 a{color:#fff; background:url(../images/h-j2.png) no-repeat; display:block;width:87px; height:46px;padding-top:10px; padding-left:50px;}
.on3 a{color:#fff; background:url(../images/h-j3.png) no-repeat; display:block;width:87px; height:46px;padding-top:10px; padding-left:50px;}
#one2{ background:url(../images/j2.png) no-repeat;}
#one2 a{color:#c4c3c3; padding-left:50px; display:block;width:87px; height:46px; padding-top:10px;}
#one3{ background:url(../images/j3.png) no-repeat;}
#one3 a{color:#c4c3c3; padding-left:50px; display:block;width:87px; height:46px; padding-top:10px;}


.jfinfo{ color:#fff; font-size:14px; line-height:30px; margin-top:20px;}
.jfpp{ margin-top:20px;}
.jfpp ul li{ float:left; width:130px; margin:10px 16px;}
.jfpp ul li img{ border:3px #fff solid;}
.jfpp ul li span{ display:block; color:#eac35e; text-align:center;}


.quickmenu{ background:url(../images/dh.png); width:81px; height:332px; position:absolute; right:0; top:200px; z-index:999;}
.qklist{ margin-top:20px;}
.qklist ul li{ margin-bottom:15px; text-align:center; font-size:14px;}
.qklist ul li span{ text-align:center; color:#FFFFFF; display:block;}
.qklist ul li span a{color:#FFFFFF;}
.qklist ul li span a:hover{color:#eee;}*/