@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:宋体; background:url(../images/index_02.gif) left top repeat-x;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none; color:#333;}
img{ border:0;}

.wrapper{ width:1000px; margin:0 auto;}
.header{ width:100%; overflow:hidden;}
.logo{ float:left; padding-top:20px;}
.header_rt{ float:right; width:360px; overflow:hidden; padding-top:45px;}
.header_rt p{ float:left; color:#44b9cd; padding-right:8px; background:url(../images/index_15.gif) right center no-repeat;}
.header_rt p span{ font-family:Microsoft Yahei; font-size:26px;}
.header_rt a{ float:left; padding-left:10px; margin-top:10px;}

.menu{ width:100%; height:34px; background:url(../images/index_24.gif) repeat-x; margin-top:7px;}
.menu ul{ width:976px; height:34px; background:url(../images/index_30.gif) right center no-repeat; padding-right:2px; margin:0 auto;}
.menu ul li{ float:left; width:120px; height:34px; line-height:34px;position:relative;z-index:100; text-align:center; padding-left:2px; background:url(../images/index_30.gif) left center no-repeat;}
.menu ul li a{ display:block; font-size:14px; color:#fff; font-weight:bold;}
.menu ul li a:hover{ background:url(../images/index_26.gif) repeat-x;}
#nav li ul{width:120px;	position:absolute; top:34px; left:0px;visibility: hidden; background:none;}
#nav li ul li{ float:none; width:120px; height:34px; margin-top:2px; line-height:34px; font-size:12px; *margin-left:-16px; padding:0;background: rgba(244, 158, 43, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f49e2b, endColorstr=#99f49e2b);}
#nav li ul li a{color: #000; }	
#nav li ul li:hover{background: rgba(0, 0, 0, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);}
#nav li ul li:hover a{ color:#fff; background:none;}


.main_visual{height:459px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:459px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:459px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:459px; text-align:center;}
.main_image li span{display:block;width:100%;height:459px}
.main_image li img{ width:100%; height:459px;}
.main_image li a{display:block;width:100%;height:459px}
div.flicking_con{position:absolute;top:410px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#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;}

.wrapper_bg{ width:100%; background:url(../images/index_36.jpg) left top repeat-x; padding-top:20px;}
.content{ width:100%;}
.content_tp{ width:100%; overflow:hidden; border-bottom:1px solid #c0c0c0; padding-bottom:10px;}

.rongyu{ float:left; width:300px;}
.rongyu_tp{ width:100%; height:32px; line-height:32px; padding-bottom:2px; background:url(../images/index_39.gif) left bottom repeat-x;}
.rongyu_tp span{ font-family:Microsoft Yahei; font-size:15px; color:#f37321; padding:0 10px;}
.rongyu_tp b{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#333;}
.rongyu_tp a{ float:right; padding-right:10px; line-height:30px; font-family:Microsoft Yahei; color:#a4a4a4;}

.banner{ width:275px; height:175px; margin:12px auto 0 auto; position:relative; border:3px solid #c8c8c8;}
.demo{ width:275px; height:175px; position:relative;}
.banner .select{position: absolute;left:450px;bottom:15px;z-index: 10;}
.banner .select a{float:left; display:block; width:25px; height:7px;_height:3px; background:#2e2c3c;margin-left:5px;}
.banner .select a.cur{ background:#2e70a8;}
.banner ul{position:relative; z-index:5;}
.banner ul li{position:absolute;display:none;}
.banner ul li img{ width:275px; height:175px;}
.banner ul li p{ width:100%; height:30px; line-height:30px; position:absolute; top:145px; left:0; text-align:center; color:#fff; background:#000;background: rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);}
.banner ul li p a{ color:#fff;}

.about{ float:left; width:465px; padding-left:15px;}
.about_bt{ width:95%; margin:0 auto; line-height:25px; color:#333; padding-top:15px;}

.wenhua{ float:right; width:223px;}
.wenhua_tp{ width:100%; height:30px; line-height:30px; color:#fff; font-family:Microsoft Yahei; background:url(../images/index_06.jpg) no-repeat;}
.wenhua_tp span{ padding-left:35px; color:#fff; font-size:14px;}
.wenhua_bt{ width:212px; border:1px solid #dcdcdc; border-top:0; margin:0 auto; line-height:25px; color:#333; padding:0 4px 0 5px;}
.wenhua_img{ padding:5px 0;}
.wenhua_img img{ width:212px; height:58px;}

.program{ width:100%; margin-top:15px; font-family:Microsoft Yahei;}
.program_tp{ width:125px; height:30px; line-height:30px; padding-left:13px;}
.program_tp span{ display:block;width:125px; height:30px;line-height:30px;text-align:center;font-size:16px; color:#fff; background:#d8271c;}
.program_bt{ width:100%; margin-top:12px; border-bottom:1px solid #ccc;}
.program_bt ul{ width:100%; overflow:hidden;}
.program_bt ul li{ float:left; width:228px; padding:0 13px; text-align:center;}
.program_bt ul li img{ width:228px; height:144px;}
.program_bt ul li p{ line-height:46px;}
.program_bt ul li a{ color:#000;}

.xinwen{ width:100%; overflow:hidden; margin-top:25px;}
.xinwen_lt{ float:left; width:375px;}
.xinwen_tp{ width:100%; height:30px; line-height:30px; overflow:hidden;font-family:Microsoft Yahei; border-bottom:1px solid #cccccc;}
.xinwen_tp span{ float:left; padding-left:28px; font-size:15px; color:#f37321; padding-right:10px; background:url(../images/index_28.gif) 8px center no-repeat; }
.xinwen_tp b{ float:left; font-weight:normal; color:#333;}
.xinwen_tp a{ float:right; color:#a4a4a4; padding-right:10px;}
.xinwen_bt{ width:95%; margin:0 auto;}
.xinwen_bt ul{ width:100%; padding-top:5px;}
.xinwen_bt ul li{ height:30px; line-height:30px; padding-left:27px; background:url(../images/index_32.gif) 2px center no-repeat; border-bottom:1px dashed #ccc;}
.xinwen_bt ul li span{ float:right; padding-right:10px; color:#818181}

.lianxi{ float:right; width:223px;  background:url(../images/bg_03.gif) no-repeat; padding:5px 0;}
.lianxi_tp{ width:204px; padding:3px; border:1px solid #ccc; margin:0 auto;}
.lianxi_tp img{ width:204px; height:62px;}
.lianxi_bt{ width:90%; margin:0 auto; line-height:23px; color:#333}

.tese{ width:100%; margin-top:30px;}
.tese_tp{ width:1018px; height:28px; line-height:28px; border:1px solid #fc9a30; border-radius:3px; font-family:Microsoft Yahei; color:#ed7101}
.tese_tp span{ float:left; color:#fff; font-size:15px; width:108px; height:28px; background:url(../images/index_40.gif) no-repeat; text-align:center; line-height:28px;}
.tese_tp b{ float:left; font-weight:normal;}
.tese_tp a{ float:right; padding-right:10px;}
#demo{width:100%; margin:15px auto 0 auto; height:163px;overflow:hidden;}
#demo img{ width:194px; height:117px; padding-right:12px;}
#indemo{float: left;width: 800%; height:163px;}
#demo1{float: left; height:163px; overflow:hidden;}
#demo1 a,#demo2 a{ float:left; line-height:46px; text-align:center;}
#demo2{float: left; height:163px;}

.flink{ width:1018px; height:28px; line-height:28px; border:1px solid #fc9a30; border-radius:3px; margin-top:20px;}
.flink span{ padding:0 5px; color:#efa429;}
.flink a{ padding:0 5px; color:#626261;}

.footer{ width:100%; height:42px; line-height:42px; margin-top:15px; text-align:center; color:#333; background:url(../images/index_47.gif) repeat-x;}

.main{ width:100%; overflow:hidden;}
.left{ float:left; width:223px;}
.second{ width:213px ;border:1px solid #f77b16;FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f77b16,endColorStr=#f8c640); /*IE*/ background:-moz-linear-gradient(top,#f77b16,#f8c640);/*火狐*/ background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f77b16), to(#f8c640));/*谷歌*/ padding:3px 4px; border-radius:5px;}
.second_in{ width:187px; border:1px solid #f77b16; border-radius:5px; padding:5px 12px; background:url(../images/program_03.jpg) right top no-repeat #fff;}
.second_tp{ width:100%; height:35px; line-height:35px; overflow:hidden; font-family:Microsoft Yahei;}
.second_tp span{ float:left; padding-left:20px; padding-right:7px; background:url(../images/program_06.gif) left center no-repeat; font-size:14px; color:#fb5a12;}
.second_tp b{ float:left; font-weight:normal; color:#979797; font-family:Arial, Helvetica, sans-serif;}
.second_bt ul{ width:100%; padding-top:10px; background:url(../images/program_07.jpg) center top no-repeat;}
.second_bt ul li{ height:32px; line-height:32px; border-bottom:1px dashed #ccc; padding-left:20px; background:url(../images/program_11.gif) 5px center no-repeat;}
.second_bt ul li a{ display:block; background:url(../images/program_14.gif) 150px center no-repeat;}

.zixun{ width:100%; margin-top:10px;}
.zixun_tp{ width:100%; height:30px; line-height:30px; background:url(../images/index_06.jpg) no-repeat; color:#fff; font-family:Microsoft Yahei;}
.zixun_tp span{ padding-left:38px; color:#fff; padding-right:5px; font-size:14px;}
.zixun_bt{ width:221px; border:1px solid #ccc; padding:10px 0;}
.zixun_bt ul{ width:90%; margin:0 auto;}
.zixun_bt ul li{ height:28px; line-height:28px; border-bottom:1px dashed #ccc; padding-left:23px; background:url(../images/index_32.gif) left center no-repeat;}

.right{ float:right; width:770px;}
.pos{ width:100%; overflow:hidden; height:25px; line-height:25px; padding-bottom:2px; background:url(../images/index_39.gif) left bottom repeat-x;}
.pos span{ float:left; color:#f37321; padding-right:8px; font-size:16px; font-family:Microsoft Yahei; padding-left:28px; background:url(../images/index_03.gif) 5px center no-repeat;}
.pos b{ float:left; font-weight:normal; color:#888; font-family:Arial, Helvetica, sans-serif;}
.pos p{ float:right; color:#979797;}

.single{ width:95%; margin:0 auto; color:#000; line-height:25px; overflow:hidden; font-size:14px; font-family:Microsoft Yahei; padding:20px 0;}

.list{ width:95%; margin:0 auto;}
.list ul{ width:100%;padding:20px 0;}
.list ul li{ height:28px; line-height:28px; padding-left:32px; background:url(../images/index_32.gif) left center no-repeat; border-bottom:1px dashed #ccc;}
.list ul li span{ float:right; color:#818181;}

.pages{ width:50%; height:30px; overflow:hidden; margin:30px auto 0 auto; font-size:14px; font-family:Microsoft Yahei; color:#818181;}
.pages ul li{ float:left; line-height:30px; padding:0 5px;}
.pages ul li a{ color:#818181;}
.pages ul li a:hover{ text-decoration:underline; color:#f00;}
.pages ul li strong{ color:#f00; padding:0 3px;}

.show{ width:90%; margin:0 auto; padding:20px 0;}
.title{ width:100%; line-height:30px; text-align:center; font-size:14px; color:#333;}
.comfrom{ width:100%; line-height:30px; border-bottom:1px solid #dedcdc; text-align:center; color:#999;}
.comfrom span{ padding:0 20px;}
.neirong{ width:100%; padding:10px 0; line-height:25px; color:#717171; border-bottom:1px solid #dedcdc;}
.neirong img{ max-width:693px;}
.next{ width:100%; overflow:hidden; line-height:40px;}
.next p{ float:left; width:50%; color:#999;}
.next p a{ color:#999;}

.fuwu{ width:100%;}
.fuwu ul{ width:98%; overflow:hidden; margin:0 auto;}
.fuwu ul li{ float:left; width:220px; text-align:center; line-height:30px; margin-top:20px; padding:0 15px;}
.fuwu ul li img{ width:220px; height:175px;}
.fuwu ul li a{ color:#000;}


.message{ width:60%; margin:0 auto; padding-top:30px; font-family:Microsoft Yahei;}
.message form{ width:100%;}
.message form p{ width:100%; overflow:hidden; margin-top:10px;}
.message form p input{ float:left; height:25px;}
.message form p span{ float:left; width:85px; line-height:29px; text-align:right;}
.message form p input.text{ float:left; width:205px; height:27px; line-height:27px; border:1px solid #ccc; outline:none;}
.message form p b{ float:left; line-height:29px; color:#f00; padding-left:10px;}
.message form p textarea{ float:left; width:205px; height:100px; border:1px solid #ccc;}
.message form p button{ float:left; width:91px; height:34px; margin-right:15px; border:0; color:#fff;}
.message form p button.button{ background:url(../images/messages_07.gif) no-repeat; }
.message form p button.reset{ background:url(../images/messages_07.gif) no-repeat;}



