@charset "utf-8";
/* CSS Document */
/*header*/
.Theader{height:110px;}
.Ttop{ height:30px;}
.Ttop_sy a,.Ttop_wx a,.Ttop_App a,.Theader_stext a,.Ttop_wb a,.Tland_wco a{ background-image: url(../../images2/cx2/index_icon.gif); background-repeat:no-repeat;}
.Ttop span{ float:left;}
.Theader_stext{  border:1px solid #dfdfdf; color:#9f9f9f; height:24px;_height:20px; width:270px;  }
.Theader_input{border:1px solid #fff; color:#9f9f9f;height:22px;line-height:24px;width:238px; _width:230px;padding-left:5px; overflow:hidden; }
.Theader_stext a{background-position:2px -92px;_background-position:2px -90px;display:block;height:24px; width:25px;}
.Theader_stext a:hover{background-position:2px -297px;_background-position:2px -295px;}
.Ttop_sy a{background-position:0px 1px; padding:0 0 0 17px; }
.Ttop_sy a:hover{background-position:0px -204px; }
.Ttop_wb a{background-position:5px -15px; display:block; width:20px;}
.Ttop_wb a:hover{ background-position:5px -220px;}
.Ttop_wx a{background-position:5px -38px;display:block; width:25px;}
.Ttop_wx a:hover{background-position:5px -243px;}
.Ttop_App a{background-position:5px -63px; display:block;width:55px;padding:0 0 0 10px;}
.Ttop_App a:hover{background-position:5px -268px;}
/*menu简版*/
.Tmenu{background:#005bac; border-bottom:0px solid #e93443; color:#FFF;  height:38px; line-height:38px;}
.Tmenu ul{ background:#005bac}
.Tmenu li{ float:left;}
.Tmenu li a{color:#FFF;  display:block; padding-left:25px; padding-right:25px;}
.Tmenu li a:hover{background:#004b93;color:#FFF !important; }
.Tmenu .cur{ background:#e93443;color:#FFF !important;}
/* banner轮播 */
.Tlb{ height:369px; overflow:hidden;}
.Tlb_z{ height:325px; overflow:hidden;}
.flexslider{position:relative;height:324px;overflow:hidden;background:url(../../images2/cx2/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:324px;}
.flex-control-nav{position:relative;margin:10px auto;z-index:20;width:1000px;text-align:right;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../../images2/cx2/dot.png) right 0 no-repeat;cursor:pointer;_background:url(../../images2/cx2/dot.gif) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flexslider .slides a{ display:block; width:100%; height:324px;}
/*登陆*/
.Tland{ background:#FFF; width:220px; position:relative; top:-285px; color:#575757; z-index:90;}
.Tland_wco a{background-position:0px -165px; display:block; height:30px; line-height:30px; padding:0 0 0 38px;}
.Tland_wco a:hover{background-position:0px -324px;}
.Tland .regs a,.Tland .login a{ color:#FFF; display:block; height:32px;  float:left; font-size:14px;line-height:32px; text-align:center; width:105px;}
.Tland .regs a{ background:#005bac;}
.Tland .regs a:hover{ background:#055296;}
.Tland .login a{ background:#e93543; margin-left:10px;}
.Tland .login a:hover{ background:#ca1927; }

.nav_map_top, .policySearch{ margin-top:-45px;position:relative; z-index:99;}
.policySearch ul { display: block; margin: 0px; padding: 0px; height: 66px; width: 998px; font-size: 12px; color: #75787c; background-color: #FFF; border: 1px solid #dddddd; list-style-type: none; }
.policySearch li { text-align: center; display:block;float: left; height: 66px; width: 158px; }
.policySearch li a:hover { background-attachment: scroll; background-image: url(../../images2/cx2/hoverbg.gif); background-repeat: repeat-x; height:55px;color: #75787c;  border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; margin-top:0px; padding-top:11px;margin-left:-1px; }
.policySearch li a { display:block; margin-top: 11px; width: 100%; border-right:dotted 1px #d8d8d8; text-align: center; }
.projectTab { border:none !important; }
.projectTab span { float:left; display:block; width:23px; height:4px; background-color:#dddddd; margin-top:17px; line-height:4px; margin-right:2px; cursor:pointer;}


.nav_map{ color:#FFF; height:80px; line-height:30px; float:left; width:200px; padding:10px 20px 0 20px;}
.nav_map_index{ color:#FFF; height:103px; line-height:15px; float:left; width:210px; padding:26px 16px 0px 16px;}
.nav_map_index ins { font-size: 18px; font-weight: bold; color: #fff000; }

.nav_map a,.nav_map_index a{color:#FFF !important;}
.nav_map a:hover,.nav_map_index a:hover{color:#FFF !important;}
.mapf{ background:#005bac}
.maps{ background:#e93443}
.map_cx a,.map_xz a,.map_lp a,.map_jh a{background-image: url(../../images2/cx2/index_menu.gif); background-repeat:no-repeat; display:block;height:80px;width:200px;}
.map_cx_index a,.map_xz_index a,.map_lp_index a,.map_jh_index a{background-image: url(../../images2/cx2/index_menu_index.png); background-repeat:no-repeat; display:block;height:103px;width:210px;}
.map_cx,.map_xz{ margin-right:13px;}
.map_cx_index,.map_xz_index{ margin-right:11px;}
.map_lp{ margin-right:14px;}
.map_lp_index{ margin-right:10px;}
.map_cx a{background-position:153px 20px;}
.map_cx a:hover{background-position:153px -55px;}
.map_cx_index a{background-position:148px 35px;}
.map_cx_index a:hover{background-position:148px -60px;}
.map_xz a{background-position:165px -141px;}
.map_xz a:hover{background-position:165px -222px;}
.map_xz_index a{background-position:140px -160px;}
.map_xz_index a:hover{background-position:140px -261px;}
.map_lp a{background-position:165px -308px;}
.map_lp a:hover{background-position:165px -390px;}
.map_lp_index a{background-position:130px -366px;}
.map_lp_index a:hover{background-position:130px -468px;}
.map_jh a{background-position:143px -470px;}
.map_jh a:hover{background-position:143px -543px;}
.map_jh_index a{background-position:150px -562px;}
.map_jh_index a:hover{background-position:150px -655px;}
.recommend { font-size: 16px; font-weight: bold; color: #575757; text-align: left; height: 37px; }


.Tadd span img{ height:155px; width:240px;}
.Tadd .m13{ margin-right:13px;}
.Tadd .m14{ margin-right:14px;}
.Tadd span{ height:155px; width:240px; float:left;}
.text_title{ border-bottom:2px solid #1f9bd7; color:#1f9bd7; height:40px; line-height:40px; float:left; width:100%; }
.text_stitl{ color:#ddd;}
.text_stitl span{ margin-left:10px; margin-right:10px; float:left}
.text_stitl div{ float:left}
.text_stitl a{ color:#1f9bd7;}
.text_stitl a:hover{ color:#02559f;}
.text_l{ width:750px;height:410px;overflow:hidden;}
.text_r{ width:240px;overflow:hidden;}
.text_rtop{ background:#f4f4f4; height:285px;width:240px;}
.text_rtop_title{ color:#ff6500; height:30px; line-height:30px;}
.text_rtoptest input{ border:1px solid #a6c5e2; height:23px; line-height:25px; width:195px;}
.text_r .trl{ width:70px;_width:66px;}
.text_r .trr{ height:25px; line-height:25px;  width:127px;}
.text_r .trr input{ border:1px solid #a6c5e2; height:23px; line-height:25px;  width:125px;}
.text_rtop_bt a{background-image: url(../../images2/cx2/index_button.gif); background-repeat:no-repeat;}
.text_rtop_bt a{background-position:0px 0px; height:28px; width:89px; display:block;}
.text_rtop_bt a:hover{background-position:0px -49px;}
.text_rbon{ background:#c0e16a; height:110px; width:240px; }
.text_rbon_top{ border-bottom:1px solid #FFF; height:27px; width:215px; padding:8px 0 15px 25px;}
.text_rbon_bot{ width:215px; padding:5px 0px 0px 25px; color:#FFF}
.text_rbon_bot .sl{ width:100px; border:none;}
.word_title{ border-bottom:2px solid #ddd;}
.word_title ul{}
.word_title span{ color:#ccc; float:left; height:20px; width:1px; padding:0 15px;}
.word_title li{ float:left; color:#1f9bd7; font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.word_title .cur{ color:#02559f;cursor:pointer;}
.word_title li:hover{color:#02559f;cursor:pointer;}
.word_title .more a{color:#1f9bd7;}
.word_title .more a:hover{color:#02559f;}
.text_lword{ height:155px; width:750px; overflow:hidden;}
.word_lb{}
.word_lb ul{ margin-top:5px; margin-bottom:10px}
.word_lb li{ width: 735px; float: left; padding-left: 15px; height: 30px; line-height: 26px; background-image: url(../../images2/cx2/index_35.jpg); background-repeat: no-repeat; background-position: 5px 11px; }
.word_lb li .word{ height:26px; width:550px; overflow:hidden;}
.text_zc{}
.pc img{ height:308px; width:428px;}
.text_table{ width:560px;}
.text_table li{background:url(../../images2/cx2/index_35.jpg) 5px 24px no-repeat; width:500px; float:left; padding-left:18px;height:50px; line-height:50px; overflow:hidden; color:#575757;}
.text_ban{}
.text_title{}
.weit_text{background:#fdf5f5; padding:40px; width:665px;}
.weit_l{ width:745px;}
.weit_text_t{ color:#125dac;}
.weit_text_b{ color:#e93543; width:440px;}
.weit_botton a{background:url(../../images2/cx2/index_zc.gif) 5px 22px no-repeat;}
.weit_botton a{ display:block; height:26px; width:89px;background-position:0px -0px;}
.weit_botton a:hover{background-position:0px -56px;}
.weit_r{ width:245px;}
.ringht_top{ width:245px;}
.ringht_top li:hover{ color:#005bac}
.ringht_top  ul{border-bottom:2px solid #dddddd; height:50px; float:left;}
.ringht_top li{  margin-right:15px; float:left; height:30px; _height:31px;line-height:30px; margin-top:10px; padding-bottom:10px; _POSITION: relative; _TOP: 2px; _z-index:9; border-bottom:2px solid #dddddd;}
.ringht_top .curr{ color:#005bac; font-weight:bold; border-bottom:2px solid #005bac;}
.ringht_top .currIndex{ color:#1f9bd7 !important;border-bottom:2px solid #1f9bd7 !important; font-weight:bold;}
.text_stit2 a{ color:#fe9b00;}
.text_stit2 a:hover{ color:#c97b00;}



/*footer*/
.Tfooter{ border-top:3px solid #005bac;color:#8d8d8d; height:50px; }
.Tfooter_img{ height:33px; padding-top:5px; width:118px;}
.Tfooter_img img{ height:33px; width:118px;}
.Tfooter span{ margin-left:10px; margin-right:10px;}
/*.Tnav{}
.Tnav ul{}
.Tnav ul li{ float:left; height:40px; width:109px; text-align:center; }
.Tnav ul span{ border-left:1px dashed #e8e8e8; float:left; height:40px; width:1px;  }*/
.Thon{ height:40px; line-height:40px;}
.Thon_ph{ background:url(../../images2/cx2/fo0ter_phon.jpg)  10px 12px no-repeat; padding-left:35px;}
/*.foot_sl{ background:url(../images/footer_bot.jpg) no-repeat; border:none; width:235px; height:26px; overflow:hidden;position: relative;z-index:2; border:none; }*/
.foot_sltext{width:255px; height:26px; overflow:hidden;position: relative;z-index:3;background: transparent; border:1px solid#e8e8e8;  }
.Thon select option{ width:200px; height:26px; overflow:hidden; border:none;}

/*返回页首*/
*html{  
    background-image:url(about:blank);
    background-attachment:fixed;
}
#back-top {width:28px; height:25px; background:url(../../images2/cx2/TOP_icon.gif) no-repeat top; background-size:cover; position:fixed; right:0px; bottom:70px; z-index:1000; cursor:pointer; }

#back-top { _margin-bottom:70px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}



/* 
	@名称: base
	@功能: 重设浏览器默认样式
*/

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html{
	color:#000;/*background:#fff;*/
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}

/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}



/* 去掉各Table  cell 的边距并让其边重合 */
table{
	border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th 不继承 text-align*/
th{
	text-align:inherit;
}

/* 去除默认边框 */
fieldset,img{
	border:0;
}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{
	display:block;
}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{
	border:0;font-variant:normal;
}

/* 一致的 del 样式 */
del {
	text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:700;
}

/* 去掉列表前的标识, li 会继承 */
ol,ul {
	list-style:none;
}

/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th {
	text-align:center;
}

/* 来自yahoo, 让标题都自定义, 适应多个系统应用
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:700;
} */

q:before,q:after {
	content:'';
}

/* 统一上标和下标 */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* 默认不显示下划线，保持页面简洁 */
ins,a {
	text-decoration:none;
}

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}

/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display:none;
}
.show{
	display:block;	
}
.hide {
	display:none;
}


.head-content{ background:#FFF;}
body{overflow-x:hidden;}






.headNav{ height:38px; background-color:#005bac;}
.headNav .navCon{ height:38px; position:relative; z-index:11;}
.headNav .navCon .navCon-cate{ width:182px; height:38px; line-height:38px; font-size:14px; font-weight:bold; text-indent:10px;
background: -moz-linear-gradient(top, #e93543, #bd2b36); background: -o-linear-gradient(top,#e93543, #bd2b36); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e93543), to(#bd2b36)); background: -ms-linear-gradient(top, #e93543, #bd2b36);
background:#e93543;/*#A21C1D*/ color:#FFF; position:relative;}


.headNav .navCon .navCon-menu li{float: left;height:38px;line-height: 38px;overflow: hidden;text-align: center;width: 108px;}
.headNav .navCon .navCon-menu li a{color: #FFFFFF;display:block;font-size: 14px; font-weight: bold;height: 38px; line-height:38px;text-decoration: none;width: 108px;}
.headNav .navCon .navCon-menu li a:hover, .cur {color: #666666;text-decoration: none;}
.headNav .navCon .navCon-menu li a:hover, .curMenu {color: #FFFFFF;border-bottom:2px solid #20a0d9; height:36px;}

.headNav .navCon .navCon-cate .navCon-cate-title{height: 38px; line-height:38px;_padding-top:10px;_height: 28px; _line-height:28px;}
.headNav .navCon .navCon-cate .navCon-cate-title a{ color:#ffffff;height: 38px; line-height:38px;}
.headNav .navCon .navCon-cate .navCon-cate-title a:hover{ text-decoration:none;}

.headNav .navCon .navCon-cate .cateMenu{ position:absolute; left:0px; font-family:"微软雅黑"; background:#fff; cursor:pointer;}
.headNav .navCon .navCon-cate .cateMenu li{ width:180px;overflow:hidden; border-bottom:1px solid #dddddd;border-top:1px solid #fff; border-left:1px solid #dddddd; border-right:1px solid #dddddd;border-top: none;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag{ width:180px; padding-left:15px; overflow:hidden; line-height:39px; height:39px;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong{ height:25px; line-height:25px; margin-top:8px; display:block; text-indent:0px; background:url(../images/index_new_bg.png) 160px -128px no-repeat;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag strong a{ font-size:14px; font-weight:bold; color:#fff;}
.cate-tag a {color:#595959 !important; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel{text-indent:0px; }
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel p{ height:26px;}
.headNav .navCon .navCon-cate .cateMenu li .cate-tag .listModel a{ font-size:12px; font-weight:normal; color:#e1bdbd;text-indent:0px; padding:0 11px 0 0;}
.headNav .navCon .navCon-cate .cateMenu .on{ background:#ffffff; *margin-bottom:-4px; border-right:1px solid #fff; }
.on { border-bottom-color: #b3b3b3 !important; }
.headNav .navCon .navCon-cate .cateMenu .on .cate-tag .listModel a{ color:#FFFFFF;}

.float-list-dnav {background: none repeat scroll 0 0 #fff;clear: both;font-size: 14px;font-weight: bold;height: 35px;line-height: 35px;*height: 33px;*line-height: 33px;_height: 35px;_line-height: 35px; width: 182px; }
.float-list-dnav a {color: #595959;;margin: 0 10px 0 10px;}
.float-list-dnav a:hover{ color:#f595959;}

.headNav .navCon .navCon-cate .cateMenu .list-item{ width:639px; padding:10px 10px 20px 10px; border:1px solid #A7A7A7; border-top-color:#fff; border-left:none; background:#FFFFFF; position:absolute; left:182px; top:0px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemleft{ width:328px; float:left;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright{ width:280px; float:right;}
.headNav .navCon .navCon-cate .cateMenu .list-item dl{ padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item dt{ color:#666666; font-size:14px; text-indent:0px; border-bottom:1px solid #ffffff; font-family:"微软雅黑";}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright dt{ margin-bottom:9px;}

.headNav .navCon .navCon-cate .cateMenu .list-item dd{font-size:12px; font-weight:normal; text-indent:0px; line-height:26px;font-family:"微软雅黑";}
.headNav .navCon .navCon-cate .cateMenu .list-item dd a{ color:#646464; margin-right:5px; width:75px; height:22px; overflow:hidden; display:block; float:left; margin-bottom:5px; }
.headNav .navCon .navCon-cate .cateMenu .list-item dd a:hover{ color:#000;}

.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list{ padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p{ line-height:24px; text-indent:0px; font-size:12px; font-weight:normal; color:#000;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a{ color:#646464;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .news-list p a:hover{ color:#000;}

.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list{ padding-left:10px;}
.headNav .navCon .navCon-cate .cateMenu .list-item .itemright .ad-list a{ display:block; width:182px; height:100px; text-indent:0px; margin-bottom:8px; overflow:hidden;}


.quickSearch .qs_content .s_close:hover
{
	background-position:0px -24px;
}
.itemleft dl { border-bottom: 1px dotted #dddddd; width:328px; height: 100%; float: left; padding-bottom:8px; padding-top:8px; }
.four-level a {color:#666666; font-weight:normal; font-size:12px !important; line-height:150%; }
.itemright dt { font-size: 20px !important; color: #272727 !important; font-weight: normal !important; }
.adCMS { float: left; height: 316px; width: 100%; background-attachment: scroll; background-image: url(../images/ad1.jpg); background-repeat: no-repeat; background-position: center center; }
.ad-list { height:246px; background-attachment: scroll; background-repeat: no-repeat; background-position: left bottom; margin-top:-10px; margin-left:-10px; }
.ad-list p { font-size: 12px; color: #666666; margin-top:5px; line-height: 16px !important; display: block; font-weight: normal; }
.adCMS ul { list-style-type: none; padding: 0px; float: right; margin-top: 280px; margin-right: 100px; margin-bottom: 0px; margin-left: 0px; }
.adCMS li { display: block; float: left; height: 9px; width: 9px; margin-right: 5px; }
.itemleft span { display:block; line-height:150%; }


/*menu简版*/
.Tmenu{background:#005bac; border-bottom:0px solid #e93443; color:#FFF;  height:38px; line-height:38px;}
.Tmenu ul{ background:#005bac}
.Tmenu li{ float:left;}
.Tmenu li a{color:#FFF;  display:block; padding-left:25px; padding-right:25px;}
.Tmenu li a:hover{background:#e93443;color:#FFF; }
.Tmenu .cur{ background:#e93443;color:#FFF;  }
