/* CSS Document 
*{padding:0; }*/

body {font-size:12px; line-height:20px; ; 
    font-family: "Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
    color:#333;}
a{font-size:12px; color:#444444;}
a:link{text-decoration: none; color:#444444;}
a:visited{text-decoration: none;}
a:hover{text-decoration:none;color:#0e4385;}
a:active{text-decoration:none;color:#045a0f;}

/*下面2行代码 去除a超链接外面的虚线*/
/*  a{ blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
/*  a{ outline:none; } /*针对firefox等*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
div{}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
table,td,tr,th{}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:middle;border:0;}
ol,ul {
	list-style:none;
}   
caption,th {text-align:left;}
.clear{clear:both;}
a.back{width: 81px;height: 23px;line-height: 23px;text-align: center;border-radius: 5px;background-color:#0e4385;float: right;margin: 10px 0px;color:#fff;}
a.back:hover{background-color:#bc0801;}

.search_btn{width: 81px;height: 26px;line-height: 26px;text-align: center;background-color:#0e4385;margin-left:8px; color:#fff;border:none; cursor:pointer;}


.head_bg{background-color:#3b78c3; width:100%; min-width:1280px; margin:0 auto;}
.main{width:1280px; margin:0 auto; height:126px; background:url("../images/lan.png") top right no-repeat;}
.main-l{
	float:left;
	margin-top:30px;
	width:380px;
}
.main-r{float:right; width:720px;}
.main-r .lan{height:34px; width:250px; float:right; text-align:right; padding-right:22px;color:#FFF;line-height:34px;}
.main-r .lan a{padding:0 10px; color:#FFF;}
.main-r .lan a:hover{padding:0 10px; color:#FFF; text-decoration:underline;}
.main-r .nav{clear:both; float:right; width:720px;}
.main-r li{float:left; border-bottom:4px #3b78c3 solid; width:102px; text-align:center;}
.main-r li a{color:#F5f5f5; font-size:14px; margin-top:48px; padding:0 0px 20px 0px; background:url("../images/line.gif") 0 2px no-repeat; display:block;}
.main-r li a span{*margin-left:-51px;}
.main-r li a:hover{}

.flexslider{position:relative;height:450px;overflow:hidden;background:url("../images/loader.gif") 50% no-repeat;min-width:1225px; margin:0 auto;}
.slides{position:relative;z-index:1;min-width:1225px; margin:0 auto;}
.slides li{height:450px; width:1000%; min-width:1225px; margin:0 auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:11px;height:11px;margin:0 4px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:11px;height:11px;line-height:40px;overflow:hidden;background:url("../images/dot.png") right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:30px;height:45px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url("../images/ad_prev.png") center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url("../images/ad_next.png") center center no-repeat;}


.in-bu{width: 1280px; border-bottom:1px #dfdfdf solid; margin-top:16px; padding:16px; font-size:18px; font-weight:bold; color:#0d519a;}
.in-bu span{color:#9a9a9a; font-weight:normal;}
.in-three{
	width: 1280px;
}
.in-three li{
	float:left;
	margin:30px 10px;
	width: 300px;
}
.in-three .left{
	width:300px;
	height:150px;
	text-align: center;
}
.in-three .right{
	width:300px;
}

.in-three .right a p{
	padding-left: 5px;
    padding-right: 5px;
}
.in-three .right h1{
	text-align:center;
}

.in-three .right h1{font-size:16px; padding:10px 0; color:#333;}
.in-three .right a{color:#666;font-size:13px; }
.in-three .right a:hover{color:#333;}
.in-news{width: 1280px;height:237px; margin: 40px auto;}
.in-news .search{width:425px; height:237px; float:left; background:url("../images/search.jpg") center center no-repeat;}
.in-news .search div{ font-size:13px; line-height:22px; margin-top:55px; margin-left:35px; margin-right:35px; height:155px; overflow:hidden;}

/*
.in-news .search a.s1{width:104px; height:34px; background:url("../images/s1.png") center center no-repeat; float:left; margin-right:4px;}
.in-news .search a.s2{width:104px; height:34px; background:url("../images/s2.png") center center no-repeat; float:left;}

.in-news .search a.s1over{width:104px; height:34px; background:url("../images/s1_over.png") center center no-repeat; float:left; margin-right:4px; position:absolute;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
.in-news .search a.s2over{width:104px; height:34px; background:url("../images/s2_over.png") center center no-repeat; float:left; position:absolute;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0; }
*/

.in-notice{width: 375px; height:237px; float:left; margin-left:50px;}
.in-notice .tit{border-bottom:1px #ededed solid; padding:10px; font-size:18px; font-weight:bold; color:#0d519a;}
.in-notice .tit span{color:#9a9a9a; font-weight:normal;}
.in-notice ul{margin-top:10px;}
.in-notice li{padding:5px 0;}
.in-notice li a{color:#333;}
.in-notice li a:hover{color:#c40001;}
.in-notice li span{float:right;}
.in-notice li div{float:right;}
.in-notice li div a{color:#333;background:url("../images/d.gif") center left no-repeat; width:12px; height:12px; padding-left:16px;}
/*.in-notice li div a:hover{background-color:#c40000; color:#FFF;}*/
.in-hui{width:100%; height: auto; min-width:1225px; margin:0 auto; }
.in-hui .text{
	width: 1280px;
    margin: 0 auto;
    padding-top: 6px;
    padding-bottom: 16px;
    border-style: solid;
    border-color: #dfdfdf;
    border-left: none;
    border-right: none;
    border-width: 1px;
	
}
.in-hui .text .date1{
	float:left;
	font-size:18px;
	width:180px;
	font-weight:bold;
	line-height:28px;
	border-right:1px #c5c5c5 solid;
	margin-left:10px;
	padding-right:30px;
}
.in-hui .text .date2{font-size:14px; font-weight:normal; margin-bottom:6px;}
.in-hui .text .divDown{background:url("../images/i_down2.png") no-repeat; width:178px; height:32px; position:absolute; display:block;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}
.in-hui .text .right{
	float:right;
	text-align:left;
	width:935px;
	color:#000;
	margin-top:20px;
}
.in-hui .text .right span{color:red; padding-left:10px;}

.in-hui .text .right .prolist img{
	margin-right:20px;
	margin-bottom:20px;
	border:1px #CCC solid;
}

.in-hui .tit{
	padding:10px;
	font-size:18px;
	font-weight:bold;
	color:#0d519a;
	width:220px;
}
.in-hui .tit span{color:#9a9a9a; font-weight:normal;}
/*内页*/
.about_bg{width:100%; background:url("../images/about_bg.jpg") center top no-repeat; min-width:1225px;}
.yw_bg{width:100%; background:url("../images/yw_bg.jpg") center top no-repeat; min-width:1225px;}
.cx_bg{width:100%; background:url("../images/cx_bg.jpg") center top no-repeat; min-width:1225px;}
.xz_bg{width:100%; background:url("../images/xz_bg.jpg") center top no-repeat; min-width:1225px;}
.con_bg{width:100%; background:url("../images/con_bg.jpg") center top no-repeat; min-width:1225px;}
.zs_bg{width:100%; background:url("../images/zs_bg.jpg") center top no-repeat; min-width:1225px;}

.l_main{width: 1280px; margin:0 auto; clear:both;}
.m_left{width:210px;float:left; margin-right:18px; margin-top:64px;}
.m_left .tit{
	height:65px;
	line-height:65px;
	font-size:18px;
	color:#fff;
	background-color:#c42922;
	text-align:center;
}

.m_left .l_nav{min-height:660px;background-color: #3b78c3;margin-bottom: 20px;}
.m_left .l_nav ul{width:176px; margin:0 auto; padding-top:16px;}
.m_left .l_nav li{width:176px; border-bottom:1px #6792c9 solid; padding:8px 0; text-align:center;}
.m_left .l_nav li a{color:#fff; font-size:14px;}
.m_left .l_nav li a:hover{color:#b1cff5;}
.m_left .l_nav li a.cur{color:#b1cff5;}

.m_right{width: 992px;min-height:620px; background-color:#fff; margin-top:130px; float:right; padding:0 30px 30px 30px;}
.m_right .tit{font-size:18px; padding:24px 0 16px 10px; color:#666; border-bottom:1px #e9e9e9 solid; margin-bottom:16px;}
.m_right .tit b{float:left;}
.m_right .tit span{float:right; font-size:12px; margin-right:10px;}
.m_right .tit span a{font-size:12px; color:#666;}
.m_right .tit span a:hover{color:#666;}
.m_right .cont{line-height:30px; font-size:14px; color:#666;}
.m_right .cont2{line-height:26px; font-size:12px; color:#666;}
.m_right .cont .info_tit{text-align:center; padding:16px 0; font-size:16px; font-weight:bold; border-bottom:1px #eee solid;}
.m_right .cont .info_author{text-align:center; padding:16px 0 10px 0;}
.m_right .cont .info_txt{ line-height:26px;}

.m_right .tj{font-size:18px; color:#e61e18; border-bottom:1px #dddddd solid; padding:10px 0 16px 6px; line-height:30px;}
.m_right .tj span{float:right; cursor:pointer; width:178px;}
.m_right .tj b{float:left; cursor:pointer; width:600px; font-weight:normal;}
.m_right .tj span .reddown{float:right; position:absolute; filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}

.downlist li{border-bottom:1px #dddddd dashed; padding:12px 0; line-height:20px; height:20px;}
.downlist li a.txt{float:left;}
.downlist li a{color:#0e4385; font-size:14px;}
.downlist li a:hover{color:#e61e18;}
.downlist li .d_date{float:left; font-size:14px; color:#999999; margin-right:10px;}
.downlist li .pic{float:right;}
.downlist li .pic2{float:right; position:absolute; filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;}

.downlist li .pic22{float:left; width:500px;}

.newslist{float:left; margin: 0 auto; padding:0px; margin-bottom:20px;}
.newslist li{border-bottom:1px dashed #ccc; padding-left:0px; display:block; max-height: 100px; padding:0 0 26px 0; margin-bottom:16px; width:992px;}
.newslist dt{clear:both; line-height:32px;}

.newslist dt a{ font-size:16px; font-weight:bold;}
.newslist dt a:hover{color:#e71e17;}
.newslist dd{color: #838383;
    line-height: 26px;
    max-height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;}
.newslist dd span{float:left; font-size:12px; color:#838383;}
.newslist dd a{ color:#fff; width:60px; font-size:12px; text-align:center; background-color:#3b78c3; padding:0px 8px; float:right;border-radius: 5px;}
.newslist dd a:hover{background-color:#bc0801;border-radius: 5px;}

.fd_dingbu{ float:left; width:100%; padding-bottom:15px; background-image:url("../images/feedyy.gif"); background-repeat:no-repeat; background-position:bottom;}
.fd_dingbu img{ float:left; }
.fd_dingbu div{ float:left; width:380px; }
.fd_dingbu div h1{ line-height:40px; padding-top:20px; font-size:20px;}
.fd_dingbu p{ font-size:12px; line-height:26px; }
.fd_shuruk{ background-color:#edf2f7; color:#000; border:none; padding:4px;}
.fd_tijiao{ background-color:#b40200; width:100px; cursor:pointer; height:26px; line-height:26px; border:none; font-size:14px; color:#FFF; font-family:"微软雅黑";}
.msg{font-size:14px;}

.foot{background-color:#3b78c3; width:100%; height:220px; min-width: 1280px; margin:0 auto;    position: absolute;}
.foot .text{width: 1280px; margin:0 auto;}
.foot .text .left{float:left; background:url("../images/bd.png") bottom right no-repeat; height:200px;}
.foot .text .left .txt{color:#f8f8f8; font-family:Verdana, Geneva, sans-serif;width:740px; border-bottom:1px #6792c9 solid; padding:30px 0 16px 0; line-height:22px; float:left;}
.foot .text .left .icp{color:#8dc0fe; padding-top:12px; clear:both;}
.foot .text .left .icp a{color:#8dc0fe}
.foot .text .left .icp a:hover{color:#79b4fc;}

.foot .text .left .icp span{background:url("../images/icp.png") no-repeat; width:15px; height:17px; display:block; float:left; padding-right:10px;margin-top: 10px;}
.foot .text .right{float:right; padding-top:50px;}
.icp a{ margin-left: 10px;margin-right: 10px;}

/* online */
.overz{overflow:auto;zoom:1;overflow-x:hidden;overflow-y:hidden;}
.online_icon{width:36px;height:183px;overflow:hidden;}
.online_icon a{display:block;width:36px;height:183px;background:url("../images/online_bg.png") no-repeat;}
.online_windows{width:161px;}
.online_w_top{background:url("../images/online_bg.png") no-repeat -36px 0;height:13px;}
.online_w_c{}
.online_w_bottom{background:url("../images/online_bg.png") repeat-y -36px -35px;height:31px; text-align:center; font-size:12px; color:#fff; line-height:29px;}
.online_content{padding-top:11px; background:#fff;}
.online_content a.qq_icon{width:148px;height:25px;display:block;margin:0 auto;text-indent:30px;line-height:23px;cursor:pointer;}
.online_content a.qq_icon:hover{background-position:-159px -130px;color:#FFF;}
.online_bar h2{ width:183px; background:url("../images/kf_lm.jpg") no-repeat 1px 0;height:31px;line-height:31px;}
.online_bar h2 a{display:block;padding-left:30px;margin-left:6px;cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.expand h2 a{background:url("../images/online_bg.png") no-repeat -50px -67px;}
.collapse h2 a{background:url("../images/online_bg.png") no-repeat -50px -94px;}
.expand h2 a:hover,.collapse h2 a:hover{text-decoration:none;color:#fff;}
.online_content{margin-bottom:1px;padding:15px;}
.online_content ul li{height:31px;line-height:31px;margin-bottom:4px;}
.online_content ul li b{width:45px;display:block; font-weight:normal; float:left;height:31px;line-height:31px;}
.online_content ul li span{width:77px; height:22px; display:block; float:left; margin-left:5px;}
.online_content ul li a:hover{color:#c81d04;}
#online_qq_layer{position:fixed; right:0px; top:43%;_position:absolute; z-index:99999999;*+position:fixed;*+right:0px;*+top:400px;}
*html,* html body{background-image:url(about:blank);background-attachment:fixed}
*html #online_qq_layer{_bottom:auto;_top:expression(eval(document.documentElement.scrollTop + 150));}
#online_qq_tab{float:left;margin-top:43px;}
#onlineService{float:left;margin-left:-3px;display:none;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6{display:none;}
#onlineType1{display:block;}

.pages{text-align:center;margin:20px 0 10px 15px;height:30px}
.pages a{display:inline-block; padding:3px 6px; color:#222; border:1px #ccc solid; margin-right:4px}
.pages a span{margin:auto 2px; cursor:pointer}
.pages a.normal{}
.pages a:link,pager:visited{ text-decoration:none}
.pages a:hover{text-decoration:none; color:#fff; background:#0BA5ED}
.pages a.selectedpage{color:#fff; font-weight:bold; text-decoration:none;  border-color:#999999; background:#999999}
.pages a.selectedpage:hover{background:0BA5ED}
.pages a.prevpage{}
.pages a.disabled span{color:#999999; cursor:inherit; text-decoration:none}
.pages a.disabled{background:#f8f8f8}
.pages a.disabled:hover{background:#f8f8f8}

.prolist{ width: 100%;}
.list{ float: left;width: 316px;margin-bottom: 10px;padding-bottom: 10px;border: 1px #ddd solid;margin-left: 6px;margin-right: 6px; }
.list:hover{ background-color: #efefef; transition: all 0.4s ease 0s; }
.list img{ width: 316px; height: 220px;}
.list dt{ text-align: center;margin-top:5px; margin-bottom:2px;}
.list dt a{font-size: 14px; color:#c42922;}
.list .text{ height: 84px;overflow: hidden;width: 266px;margin-left: auto;margin-right: auto; }

.content {
    line-height: 24px;
    overflow: hidden;
    padding-top: 10px;
    width: 930px;
    font-size: 13px;
}
.content p {
    padding-bottom: 10px;
}

.cpCoLeft {
    float: left;
    width: 302px;
}

.cpCoLeftImg img {
    border: 1px solid #ddd;
    height: 359px;
    width: 501px;
}

.cpCoRight {
    float: right;
    width: 380px;
}

h1.cpTitle {
    color: #c42922;
    font: bold 18px/30px Arial;
    padding-bottom: 30px;

    font-size: 22px;
    font-family: "Microsoft YaHei";
}

.detailsParameter {
    line-height: 24px;
}

p.hotLine {
    color: #184b8a;
    font-weight: bold;
    padding-top: 20px;
}


.btn {
    border: 1px solid #dfdfdf;
    cursor: pointer;
    float: left;
    height: 42px;
    line-height: 42px;
    list-style: outside none none;
    margin-right: 14px;
    margin-top: 14px;
    text-align: center;
    transition: all 0.2s ease 0s;
    width: 120px;
}
.btn:hover{ background-color: #eeeeee;}


.cpDetailsCo {
    padding-top: 30px;
}

ul.cpDetailsCoBar {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}


ul.cpDetailsCoBar li.current {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #eee;
    border-color: #ccc;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    line-height: 42px;
}


ul.cpDetailsCoBar li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) url("../images/icon-15.gif") repeat-x scroll 0 -37px;
    border-color: #cfcfcf #cfcfcf -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    font: bold 12px/27px Arial;
    height: 42px;
    margin-right: 5px;
    text-align: center;
    width: 120px;
}

.proDescript{ width: 99%;height: auto;margin-left: auto;margin-right: auto; }


.submit {
    background: #136fbc none repeat scroll 0 0;
    border-color: #dfdfdf #8c8c8c #8c8c8c #dfdfdf;
    border-style: solid;
    border-width: 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    text-align: center;
    width: 80px;
}

.submit:hover{ background: #1e90ff}

input[type=text],textarea {
    border: 1px solid #dbdbdb;
    padding: 4px 5px;
}


/*底部特效布局*/
.foot {
    position: relative;
}
.pg-canvas{ 
    position: absolute;
    z-index: 8000;
 }
.foot .text{     
    position: relative;
    z-index: 9000;
}
