﻿@charset "utf-8";
/* CSS Document */
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; font-family:"";}
a{color:#454545;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px; font-weight:normal;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:960px; margin:0 auto;}

.header{background:url(../images/top.jpg) repeat-x; height:191px;}
.top_01{ height:45px; overflow:hidden;}
.tp_left{ width:510px; float:left; color:#fff;}
.tp_left ul{ float:left; line-height:45px;}
.tp_left ul li a{ color:#fff;}
.tp_left ul li a:hover{ text-decoration:underline;}
.tp_left ul li span{ color:#fff; padding:0px 10px;}
.tp_right{ float:right; width:200px; height:30px; padding-top:6px;}
.search_con{ position:relative; z-index:2; width:200px; height:30px;line-height:28px; background:url(../images/search.jpg) no-repeat; float:right;}

.top_02{ height:95px; overflow:hidden;}
.logo{ width:960px; height:95px; }
/*menu start*/
.menu{ height:32px;position:relative;z-index:2; margin-top:10px;}
.menu ul{height:32px; line-height:32px;}
.menu ul li{ float:left; position:relative; background:url(../images/line.png) right center no-repeat; display:block; width:103px; height:32px; text-align:center; padding-right:1px; margin-right:1px;}
.menu ul li dl{ width:160px; position:absolute; left:0px; top:32px;display:none;  background:#016f79; padding:5px 0px; border-top:0; }
.menu ul li dl dd{ line-height:24px; border-bottom:#6b7680 dotted 1px; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:left; width:140px; height:24px; line-height:28px; padding:3px 10px;}
.menu ul li dl dd a:hover{ color:#333; text-decoration:none; background:#efbc85;}
.menu a{ font-size:14px;color:#333;text-decoration:none; display:block; width:103px; height:32px; text-align:center;}
.menu a:hover{color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) 90px center no-repeat;}
a.menu_hover{ color:#fff; background:#007294;}

.bannerindex{ height:450px; width:100%; overflow:hidden; position:relative; z-index:1;}
/**/
.bannerindex a{display:block; }
.bannerindex a.bn_prev{width:120px; height:400px; position:absolute; background:url(../images/cs_prev.png) center center no-repeat; z-index:20; left:150px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.bannerindex a.bn_prev:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
.bannerindex a.bn_next{width:120px; height:400px; position:absolute; background:url(../images/cs_next.png) center center no-repeat; z-index:20; right:150px;filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.bannerindex a.bn_next:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}

.bannerindex .focus{ height:450px; width:1920px; position:absolute; z-index:5; margin-left:-960px; left:50%;}
.bannerindex .focus ul{ height:450px; width:9000px;}
.bannerindex .focus ul li{ width:1920px; height:450px; float:left;}
.bannerindex .focus ul li a img{ width:1920px; height:450px;}

.content{min-height:100px; padding-bottom:20px; padding-top:15px;}
.con_01{ height:300px;overflow:hidden; margin-top:15px;}
.con_01 h2{ background:url(../images/11.jpg) no-repeat; height:98px;text-align:center; padding-top:8px;}
.con_01 h2 strong{ color:#fd680a; font-size:28px; line-height:48px;}
.con_01 h2 strong span{ padding-top:20px; font-size:18px; color:#999; font-weight:normal;}
.cp_list{ width:560px; float:left;  height:180px; padding-top:10px;}
.cp_list ul li{  float:left; width:250px; line-height:30px; padding-left:5px; font-size:13px;}
.cp_tu{ width:380px; height:180px; float:right; padding-top:10px;}

.con_02{ background:url(../images/3.jpg) no-repeat; height:706px; overflow:hidden; margin-top:18px;}
.con_02 h2{ width:945px; height:154px; margin:0px auto; padding-top:10px;}
.con_02 dl{ height:100px; padding-bottom:5px; padding-top:5px;}
.con_02 dl.dl_01{ width:380px; padding:0px 20px; margin-top:55px;}
.con_02 dl.dl_02{ width:350px; padding:0px 20px; margin-top:45px;}
.con_02 dl.dl_03{ width:390px; padding:0px 20px; margin-top:45px;}
.con_02 dl dt{ font-size:13px; color:#22A7AE; font-weight:bold; line-height:30px;}
.con_02 dl dd{ color:#969696; font-size:13px; line-height:24px;}

.pic{ height:120px; margin-top:15px;}

.con_03{ height:680px; overflow:hidden; margin-top:15px;}
.con_03 h2{ background:url(../images/11.jpg) no-repeat; height:98px;text-align:center; padding-top:8px;}
.con_03 h2 strong{ color:#fd680a; font-size:28px; line-height:48px;}
.con_03 h2 strong span{ padding-top:20px; font-size:18px; color:#999; font-weight:normal;}
.con_03 dl{ width:460px; height:170px; padding:10px;overflow:hidden; float:left;}
.con_03 dl dt{ width:205px; height:165px; float:left; padding-right:15px;}
.con_03 dl dd{ line-height:24px; color:#666; font-size:14px;}
.con_03 dl dd strong{ line-height:30px;}

.con_04{ background:url(../images/2.jpg) no-repeat; height:416px; margin-top:15px;}
.con_04 dl{ width:380px; height:250px; overflow:hidden; padding:185px 0px 0px 60px;}
.con_04 dl dt{ height:74px; line-height:35px; padding-left:60px; font-size:30px; color:#FD7704; font-weight:bold;}
.con_04 dl dd{ padding-top:10px; font-size:15px; color:#6a6a6a; line-height:24px;}

.con_05{ background:url(../images/5.jpg) no-repeat; height:391px; }
.con_05 dl{ width:380px; height:250px; overflow:hidden; padding:155px 20px 0px 0px; float:right;}
.con_05 dl dt{ height:74px; line-height:35px; padding-left:60px; font-size:30px; color:#FD7704; font-weight:bold;}
.con_05 dl dd{ padding-top:10px; font-size:15px; color:#6a6a6a; line-height:24px;}

.con_06{ background:url(../images/4.jpg) no-repeat; height:388px;}
.con_06 dl{ width:380px; height:250px; overflow:hidden; padding:120px 0px 0px 60px;}
.con_06 dl dt{ height:74px; line-height:35px; padding-left:60px; font-size:30px; color:#FD7704; font-weight:bold;}
.con_06 dl dd{ padding-top:10px; font-size:15px; color:#6a6a6a; line-height:24px;}

.con_07{ height:350px; overflow:hidden;}
.con_07 h2{ background:url(../images/11.jpg) no-repeat; height:98px;text-align:center; padding-top:8px;}
.con_07 h2 strong{ color:#fd680a; font-size:28px; line-height:48px;}
.con_07 h2 strong span{ padding-top:20px; font-size:18px; color:#999; font-weight:normal;}
.con_07 dl{ height:220px; padding-bottom:10px; padding-top:10px;}
.con_07 dl dt{ width:352px; height:220px; overflow:hidden; padding-right:40px; float:left;}
.con_07 dl dd strong{ font-size:18px; line-height:34px;}
.con_07 dl dd{ line-height:26px; color:#666; font-size: 14px;}

.con_08{ height:245px; overflow:hidden; margin-top:15px; background:#eeeeee;}
.new_01{ width:300px; height:215px; background:#fff; margin-left:10px; margin-top:15px; float:left;}
.new_01 h2{ height:42px; line-height:42px; border-bottom:#ccc 1px solid;}
.new_01 h2 strong{ float:left; font-size:18px; color:#FF3D07; padding-left:10px;}
.new_01 h2 a{ float:right; padding:15px 10px 0px 0px;}
.new_01 ul{ padding-top:6px;}
.new_01 ul li{ line-height:30px; border-bottom:#ccc 1px dashed; padding:0px 8px;}

.new_02{ width:300px; height:215px; background:#fff; margin-left:13px; margin-top:15px; float:left;}
.new_02 h2{ height:42px; line-height:42px; border-bottom:#ccc 1px solid;}
.new_02 h2 strong{ float:left; font-size:18px; color:#FF3D07; padding-left:10px;}
.new_02 h2 a{ float:right; padding:15px 10px 0px 0px;}
.new_02 ul{ padding-top:6px;}
.new_02 ul li{ line-height:30px; border-bottom:#ccc 1px dashed; padding:0px 8px;}

.cj_wt{ width:315px; height:215px; background:#fff; margin-right:10px; margin-top:15px; float:right;}
.cj_wt h2{ height:42px; line-height:42px; border-bottom:#ccc 1px solid;}
.cj_wt h2 strong{ float:left; font-size:18px; color:#FF3D07; padding-left:10px;}
.cj_wt h2 a{ float:right; padding:15px 10px 0px 0px;}
.cj_wt ul{ padding:10px 0px; border-bottom:#ccc 1px dashed;}
.cj_wt ul li{ line-height:26px;}

.footer_bg{ background:url(../images/footer.jpg) #2f2f2f repeat-x; padding-top:10px; padding-bottom:20px;}
.footer_01{ height:50px; line-height:50px; padding-top:5px;}
.footer_01 ul.xlm{ float:left; width:650px; font-size:14px;}
.footer_01 ul.xlm li span{ padding:0px 8px; color:#dbdbdb;}
.footer_01 ul.xlm li a{ color:#dbdbdb;}
.footer_01 ul.xlm li a:hover{ text-decoration:underline;}

.footer_01 ul.x_lj{ float:right; width:400px; font-size:14px; text-align:right; display: none;}
.footer_01 ul.x_lj li a{ padding:0px 5px;color:#dbdbdb;}

.footer_02{ padding-top:15px;}
.footer_02 ul{ float:left;}
.footer_02 ul li{color:#dbdbdb; line-height:24px;}
.footer_02 dl{ float:right; text-align:center;color:#dbdbdb;}
.footer_02 dl a{ color:#dbdbdb;}
.footer_02 dl a:hover{ text-decoration:underline;}


/*----------------------------------------------------------------------------------------------------------------------*/

/*---------------------insed.html----------------------------------*/
.inside_left{ width:210px; background:#f1f1f1; border:#414448 1px solid; border-radius:5px 5px 5px 5px; min-height:100px; float:left; padding-bottom:15px;}
.inside_left h2{ height:38px; line-height:38px; background:#2a3138; color:#fff; padding-left:10px; font-size:14px;}
.inside_left dl dt{ line-height:30px; border-bottom:#999 1px solid; margin:0px 5px; font-size:13px;}
.inside_left dl dd{ line-height:24px; padding-left:15px;}

.inside_right{ min-height:100px; padding-bottom:10px;  float:right; width:735px;}
.title{ height:30px; line-height:30px; border-bottom:#9c9c9c 2px solid;}
.title strong{ float:left; color:#333; border-bottom:#252525 2px solid; font-size:14px;}
.title span{ float:right; padding-right:10px; color:#333;}
.nr{ color:#333; padding:3px 5px 10px 5px;}




