*{ margin:0px; padding:0px; font-size:12px; font-family:"å¾®è½¯é›…é»‘"; font-style:normal; text-decoration:none; list-style:none; color:#3c3c3c}
.header{width:100%;background: #0d4886;height:104px;z-index:2;position: absolute;}
.top{ width:1100px; height:104px; background:#0d4886; margin:0 auto;}
.top_logo{ width:469px; height:75px; background:url(../images/logox.png) no-repeat; margin-top:23px; float:left;}
.top_right{ width:319px; height:75px; float:right; margin-top:24px;}
.top_right li{ float:right}
.top_right li a{ color:#fff;font-family: "å¾®è½¯é›…é»‘";}
.top_right img{margin-top: 10px;}


.nav{ width:100%; height:42px; background: url(../images/nav_bg.jpg) repeat-x;}
.nav ul{ width:1000px; margin:0 auto}
.nav li{ float:left; height:42px; line-height:42px;}
.nav li a{ color:#FFF; font-size:12px; height:42px; width:95px; display:block; text-align:center;}
.nav li a:hover{ background:url(../images/nav_bg_on.jpg) repeat-x;}

.fixed_header {
position:fixed;
z-index:1;
top:0;
width:100%;
}


.menu{height:42px;display:block;padding:0px;width:100%;margin:0 auto;}
.menu ul{list-style:none;padding:0;margin:0 auto; width:1100px; height:42px;}
.menu ul li{float:left;overflow:hidden;position:relative;line-height:42px;text-align:center;}
.menu ul li a{position:relative;display:block;width:108px;height:42px;font-family:"å¾®è½¯é›…é»‘";font-size:12px;text-decoration:none;cursor:pointer;line-height:42px;}
.menu ul li a span{position:absolute;left:0;width:108px; color:#FFFFFF}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over,  .menu ul li a span.bg{top:-42px;}
#menu2{background-image:url(../images/nav_bg.jpg);background-repeat:repeat;}
#menu2 ul li a{color:#FFFFFF;}
#menu2 ul li a span.over{color:#FFF;height:42px;width:108px;background-image:url(../images/nav_bg_on.jpg);background-repeat:repeat;}
/*é¦–é¡µbanner css*/
.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 400px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 400px;
	display: block;
}
.cont{background: url(../images/backgd.png);height:2149px;}

/*é¦–é¡µä¸»ä½“å¹»ç¯ç‰‡CSS*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
ul, li{list-style:none;}
img{border:0;}
.wrapper{width:800px;margin:0 auto;padding-bottom:50px;}
/* æ ¸å¿ƒä»£ç  */
.focus{width:800px;height:280px;overflow:hidden;position:relative;}
.focus ul{height:380px;position:absolute;}
.focus ul li{float:left;width:800px;height:280px;overflow:hidden;position:relative;background:#000;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
/*
 * .focus .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;border-radius:50%;}
 *  */

.focus .btn span.on{background:yellow;}
.focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(img/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}

.cooperation{width:100%;background: #171b1e;height:714px;}
.cpone{width:1100px;margin:0 auto;}
.cpone{width:1100px;margin:0 auto;}
.hezuo{width:1100px; margin: 10px auto 0;height:181px;background: #3a4146;}
.hezuole{width:220px;float: left;padding:0 9px;}
.hezuori{width: 840px;float: right;height:165px;background: url(../images/hezuo.jpg);margin: 8px;}
.hezuori ul{margin: 11px;float: left;}
.hezuori li{color:#fff;font-size: 12px;margin-top: 5px;list-style-type:none;}
.hezuole h1{font-size: 18px;color: #0eb0d0;margin-top: 5px;}


/*
 footer css star
 * */
.footerone{width:100%;height:5px;background: #e4201e;}
.footer{width:100%;height:500px;background: #0d4886;}
.footertwo{width:1100px;height:70px;margin:40px auto;}
.footertwo ul a{color:white}
.ftleft{float: left;width:160px;}
.ftright{float: left;width:940px;}
.ftright li{float: left;margin: 5px;}
.ftright li a{font-size: 12px;color: #fbf8f8;}

.ftthree{width:1100px;height:72px;margin:0 auto;}
.frleft{background: url(../images/zhuying.png);width:91px;height: 70px;float: left;}
.frright{float: left;width:999px;height:70px;border:1px solid #ccc;}
.frright p{color:#fff;padding:18px;}
.ftfour{width:1100px;height:16px;margin: 0 auto;margin-top: 45px;text-align: center;}
.ftfour ul{width:525px;margin:0 auto;}
.ftfour li{float: left;border-left: 1px solid #ccc;width:60px;height:16px;}
.ftfour li:first-child{border:0;}
.ftfour li a{color:#fff;}

.ftfive{width:563px;margin:50px auto;}
.ftfleft{float: left;width:95px;height:95px;}
.ftfcent{float: left;width:2px;height:85px;margin:10px 50px 0px;}
.ftfright{width:340px;height:100%;float: left;}
.ftfright p{color:#ccc;margin-top:5px;}
.ftfright i{color:red;font-style:normal}




/*
å…³äºŽæˆ‘ä»¬
 * */
.about_bg{background: #f1f1f1; width: 100%;min-height:720px;clear: both;}
.about_top{width: 1100px;height: 100px;background:url(../images/fj_1.png) right bottom no-repeat; margin: 0 auto;}
.about_top ul li{float: left;}
.about_list{margin-top:75px; float: left;}
.about_con{width: 1100px; margin: 0 auto;background: #FFFFFF;box-shadow: 2px 2px 2px #888888;min-height:540px;}
.con_left{width: 241px; padding: 25px;}
.about_img{ margin-top: 20px;}
.con_left_one{width: 240px;height: 250px;border: solid 1px #888888; margin-top: 36px;}
.con_left_list{width: 240px;height: 250px;border: solid 1px #888888; margin: 13px;}
.con_left_list img{margin-left:16px; margin-top: 10px;}
.con_left_list ul{margin-left: 16px;}
.con_left_one img{margin-left:16px; margin-top: 10px;}
.con_left_one ul{margin-left: 16px;}

.phone{font-size: 26px;font-weight: bold;color: #d41818; line-height:60px ;}
.phone_one{font-size: 14px;color: #1870d4; line-height: 24px;}

.con_right p{text-indent: 2em; width: 735px;margin-left:30px;line-height: 20px;}
.con_right img{margin-left:110px;margin-top: 10px;}

/*
å”®åŽæœåŠ¡
 * */
.shou_right{width: 770px;height: 490px;float: left;margin-left: 30px;margin-top: 25px; border-left: 1px solid #b3b3b3;}
.shou_right_one{margin-left: 60px;}
.shou_right_one span{width:600px;display: block;}
.shou_right_one p{font-size: 14px;}
.shou_right_one .fw_one{margin-top:25px;}
.shou_right_one .fw_two{width:640px;height:84px;background: url(../images/shou_line_10.png) no-repeat bottom;}
.shou_right_one .fw_two p{padding-top:24px;}


/*
æ–°é—»ä¸­å¿ƒ
 * */

.news_top{width: 1100px;height: 100px;background:url(../images/fj_3.png) right bottom no-repeat; margin: 0 auto;}
.news_top ul li{float: left;}
.news_con{width: 745px;height:420px; background: url(../images/news_bg.jpg) no-repeat; margin-left: 32px;}
.news_con li{line-height: 42px;background: url(../images/news_list.png) no-repeat 5px;height: 42px;}
.news_con li i{font-size: 14px; font-family: "å¾®è½¯é›…é»‘";margin-left: 10px; color: #FFFFFF;}
.news_con li a{font-size: 14px;margin-left:50px;}
.news_con li a:hover{color: #d41818;}
.news_con li:hover{ background:url(../images/news_list_hover.png) no-repeat 5px;}
.news_bottom{margin: 0 auto; width:200px;height:50px;text-align: center;}
.news_bottom li{float: left;line-height:28px;margin-right: 15px;margin-top:25px;}
.news_bottom li a{font-size: 14px; display: block;}
.new_fenye{width:300px;margin:20px auto 0;text-align: center;}
.new_fenye li{float: left;width:16px;font-size: 14px;}
.new_fenye li a{font-size: 14px;}
/*
æ–°é—»ä¸­å¿ƒå†…
 * */
.con_one{width: 100%; background: #f1f1f1;float: left;}
.con_top{width: 1100px;height: 100px;background: url(../images/fj_3.png)no-repeat right bottom;margin: 0 auto;}
.con_top li{float: left; margin-top:75px ;}
.con_two{width: 1100px;margin: 0 auto; background:#FFFFFF;box-shadow: 2px 2px 2px #888888; margin-bottom: 20px;}
.footer{float: left;}
.con_left{width: 241px; padding: 25px;float: left;}
.xinwen_con{width:750px;margin-top: 20px;text-indent: 2em;}
.xinwen_con p{margin-left:0;}
.con_right{width: 770px;margin-left: 15px;float: left;margin-top: 25px; border-left: 1px solid #b3b3b3;min-height:460px; margin-bottom: 25px;}
.con_fou{padding-left: 20px;}
.con_right h2{font-size: 16px;text-align: center; line-height: 32px;}
.clear{clear: both;}
/*
è”ç³»æˆ‘ä»¬
*/
.lxwm{width: 720px;height: 100%;margin:0 auto;}
.lxwm_img{width:700px;height: 50px;}
.lxwm_img img{width:380px;height:50px;float: left;margin: 0;}
.lxwm_ne{width:560px;height:100%;margin-top:10px;}
.lxwm_ne table td{text-align: left;font-family: "å¾®è½¯é›…é»‘";font-size: 16px;font-style: normal;padding: 3px;}
.lxwm_ne table i{font-style:normal;font-size: 8px;}
.lxwm_ne table tr td textarea{resize:none;width:450px;max-width: 450px;height:100px;max-height: 100px;}

/**
*äº§å“è¯¦æƒ…é¡µ
*
*/
.pro_left{width: 1100px;height: 100%;float: left;}
.pro_le_bac{background: #fff;width:1100px;height: 100%;box-shadow:10px 0 10px #ada9a9;margin-bottom: 20px;}
.pro_right{width:1100px;height:100%;background: #fff;margin-bottom: 20px;float:left;}
.pro_list{width:1100px;height:100%;margin:0 auto;}
.pro_list ul{margin-top:1px;display: block;height: 260px;}
.pro_list li{display: block;width:200px;height:33px;margin-top: 8px;float: left;margin-left: 15px;}

.pro_list li a{display: block;width:200px;height:33px;background: url(../images/pro_listbg.png) no-repeat;line-height: 33px;text-align: 10px;}
.pro_list li a i{style-type:normal;display: block;width:150px;float: right;text-align: left;}
.pro_list li a:hover{background: url(../images/pro_listbgb.png) no-repeat;}
.pro_list li a:hover i{color:#fff;}

.pro_mess{width: 810px;height: 100%;}
.pro_mess p{margin:10px 0;padding: 10px;}
.pro_right p{margin:10px 0;padding:10px;}
.pro_sta{width:810px;height:100%;}
.pro_func{width:810px;height: 100%;}
.pro_ass{width:810px;height: 100%;}
.pro_contr{width:810px;height: 100%;}
.pro_serve{width:810px;height:100%;}




/* list布局 */
.tjnews {
    width: 1000px;
    margin: auto;}
.tjnews strong.tjnewstit {
    display: block;
    width: 156px;
    height: 23px;
    
    text-indent: -300000px;
}
.tjnews ul {
    width: 930px;
    height: 250px;
    padding: 10px 28px;
    border: 1px solid #d9d9d9;
    
}
.tjnews ul p{color: #61789E; font-size: 20px;border-bottom: #CCCCCC 1px solid;margin: 0;}
.tjnews ul li {
    float: left;
    display: inline;
    width: 450px;
    height: 30px;
    line-height: 30px;
    background: url(../images/cpzxbg5.gif) no-repeat 0px 50%;
    padding-left: 10px;
}
.tjnews ul li a {
    display: block;
    width: 360px;
    height: 30px;
    line-height: 30px;
    color: rgb(62, 62, 62);
    padding-left: 5px;
    font-family: "微软雅黑"
    font-size: 12px;
    background: url(../images/cpzxbg3.gif) center bottom repeat-x;
    overflow: hidden;
}










