@charset "utf-8";
body {margin:0px; padding:0px; font-size:12px; font-family:'微软雅黑';  background:#FFF;}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;vertical-align: bottom; max-width:100%;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right; vertical-align:middle;}





.div640{min-width:320px; max-width:640px; margin:0 auto; height:100%;}

.div600{ width:93.75%;margin:0 auto; }



/*index*/


.top{ position:relative;}
.menu_toggle{ position:absolute; right:0; top:0; height:100%; background-color:#005bac; width:11%; min-width:40px;}

.menu_to{ display:block; height:30px; position:relative; width:30px; margin:0 auto; position:absolute; top:50%;
 margin-top:-15px; left:0; right:0;}
.menu_con{ background-color:#fff; width:30px; height:3px;margin:0 auto; position:absolute; top:50%; margin-top:-1px; }
.menu_con:after,.menu_con:before{ content:'';width:30px;height:3px;background-color:#fff; display:block;
 position:absolute; left:0;box-sizing: border-box;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-transition: -webkit-transform 250ms cubic-bezier(0.68, 0, 0.265, 1);
-webkit-transition: -webkit-transform 250ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition: transform 250ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
-webkit-transition-timing-function: cubic-bezier(0.68, 0, 0.265, 1);
-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
-moz-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
-o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.menu_con:after{
	-webkit-transform: translateY(8px);
	-moz-transform: translateY(8px);
	-ms-transform: translateY(8px);
	-o-transform: translateY(8px);
	transform: translateY(8px);
}
.menu_con:before{ 
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	-o-transform: translateY(-8px);
	transform: translateY(-8px);
}	
.menu_to:hover :after{    
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
	}
.menu_to:hover :before{   
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
	}	
.menu_toggle a.to .menu_con{ background-color:#005bac;}
.menu_toggle a.to :after{
-webkit-transform: translateY(0) rotate(-45deg);
-moz-transform: translateY(0) rotate(-45deg);
-ms-transform: translateY(0) rotate(-45deg);
-o-transform: translateY(0) rotate(-45deg);
transform: translateY(0) rotate(-45deg);
}
.menu_toggle a.to :before{
-webkit-transform: translateY(0) rotate(45deg);
-moz-transform: translateY(0) rotate(45deg);
-ms-transform: translateY(0) rotate(45deg);
-o-transform: translateY(0) rotate(45deg);
transform: translateY(0) rotate(45deg);
}

.menu{ position:relative;}
.tmenu{ background:rgba(0,91,172,0.9); position:absolute; width:100%; left:0; top:0; display:none; z-index:1005;}
.tmenu>li{ margin:0 2%; border-bottom:1px solid #FFF;}
.tmenu dt a{ font-size:15px; color:#fff; display:block; line-height:1em; padding:2% 1%;}
.tmenu dt.bei{ background:url(../images/index_e.png) no-repeat 100%;}
.tmenu dt.on{ background:url(../images/index_d.png) no-repeat 100%;}

.tmenu  dd{ display:none;}
.ul_er li a{ font-size:14px; color:#fff; display:block; line-height:1em; padding:2% 3%;}



.news{ background-color:#247dc1;}
.news .div600{display:-moz-box;display:-webkit-box;display:box;}
.new_list{ width:94px;}
.new_list li{ float:left; cursor:pointer; margin-right:4%; width:48%;}
.new_list li.last{ margin-right:0;}

.new_div{ margin-left:2%;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.new_div p{ font-size:16px; color:#ffffff; line-height:45px;text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}


.inmain_h{ font-size:24px; color:#0068b7; font-weight:normal; text-align:center; position:relative; line-height:25px;
padding:5% 0;}
.inmain_h font{ font-size:18px;}
.inmain_h img{ position:absolute; left:0; top:47%; width:100%;}

.about_left{ float:left; width:45%;}
.about_left img{ width:100%;}
.about_right{ float:right; width:53%;}

.about_p{ font-size:16px; color:#383838; line-height:1.6em; text-indent:2em;}
.about_p font{ color:#1f73d2;}

.about_a{ font-size:14px; color:#1d62a2; line-height:2.1em; width:28%; border:1px solid #0068b7; border-radius:5px;
 display:block; text-align:center; margin-top:3%;}

.pro_left,.pro_right{ background-image:none !important;width:36px !important; height:auto !important; top:32% !important;}
.pro_left{ left:0 !important;}
.pro_right{ right:0 !important; }

.pro_span{ font-size:18px; color:#393939;  display:block; text-align:center;text-overflow:ellipsis; white-space: nowrap; overflow: hidden; line-height:2em;}


.new_box{ background-color:#f8f8f8; padding:5% 0; margin-top:5%;}
.new_b_list{ text-align:center; padding-bottom:3%; border-bottom:1px solid #c9c9c9; margin-bottom:3%;}
.new_b_list li{ display:inline-block; padding: 0 2%; background-color:#7d7d7d; margin:0 2%; min-width:80px;}
.new_b_list li a{ font-size:18px; color:#fff; display:block; line-height:1.8em;}
.new_b_list li.cur{ background-color:#0068b7;}
.new_b_div>div{ display:none;}

.new_b_list2 li{ background:url(../images/index_11.png) left no-repeat; margin:0.5% 0; padding-left:15px;color:#353535;
position:relative; padding-right:22%;}
.new_b_list2 li a{ font-size:18px; color:#353535; display:block; line-height:1.5em;text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.new_b_list2 li span{ position:absolute; right:0; top:0;}
.new_b_list2 li a:hover{ color:#0068b7;}

.foot_top{ padding:3% 0;}
.foot_top_p{ font-size:14px; color:#606060; line-height:2em; text-align:center;}

.foot{ background-color:#0068b7; position:fixed; bottom:0; width:100%; max-width:640px; left:0; right:0; margin:0 auto;
z-index:10000; min-width:320px;}
.foot_list li{ float:left; width:25%; text-align:center; padding:2% 0;}
.foot_list li img{ max-width:35%;}
.foot_list li p{ font-size:18px; color:#ffffff; line-height:1.4em; margin-top:2%;}

/*index2*/


.cpzx_div{ background-color:#e5e5e5;}
.cpzx_h{ font-size:24px; width:93.75%;margin:0 auto; color:#191919; font-weight:normal; line-height:28px;
cursor:pointer; padding:3% 0; position:relative;}
.cpzx_h img{ margin-right:2%;}
.cpzx_h:after{ content:""; display:block; width:35px; height:17px; background:url(../images/index2_2.png) no-repeat;
position:absolute; right:3.3%; top:50%; margin-top:-8.5px;}


.cpzx_div2{ position:relative; margin:0 auto;}
.cpzx_list{ position:absolute; width:100%; left:0; top:0; display:none; background-color:#f7f7f7; z-index:1000;}
.cpzx_list li{ text-align:center; border-bottom:1px solid #FFF;width:93.75%; margin:0 auto;}
.cpzx_list li a{ font-size:18px; color:#585858; display:block; line-height:1em; padding:2.2% 0;}
.cpzx_list li a:hover{ color:#194da4;}


.cpzx_list2 li{ background:url(../images/index2_3.png) 3.125% no-repeat; padding:0 3.125%; border-bottom:1px solid #dcdcdc;
position:relative;}
.cpzx_list2 li a{ font-size:20px; color:#4e4e4e; display:block; line-height:2em; padding:3.5% 0; padding-left:15px;}
.cpzx_list2 li:after{ content:""; display:block; width:9px; height:18px; background:url(../images/index2_4.png) no-repeat;
position:absolute; right:3.3%; top:50%; margin-top:-9px;}


.cpxq_box{ margin-bottom:3%;}
.xqy_h{ font-size:24px; color:#4e4e4e; text-align:center; font-weight:normal;line-height:1em;padding:1% 0; margin-top:3%;}
.xqy_div{ border-top:1px solid #e5e5e5; margin-top:2%; }
.xqy_span{ font-size:12px; color:#4e4e4e; text-align:center; line-height:2em; display:block;}
.xqy_h2{ font-size:18px; color:#3a3a3a; font-weight:normal; line-height:1.7em; margin-top:4%; margin-bottom:1%;}
.xqy_p1{font-size:18px; color:#3a3a3a; line-height:1.5em; }

.xqy_table{ width:100%; font-size:16px;}
.xqy_table th{ border:1px solid #000; line-height:25px; text-align:center; font-weight:normal;}
.xqy_table td{ border:1px solid #000; line-height:25px; text-align:center;}
.xqy_a1{ width:27%; line-height:2.2em; display:block; font-size:18px; color:#FFF; text-align:center; background-color:#e60012;
margin:0 auto;margin-top:30px; min-width:120px;}


.guwm_box{ margin:3% 0;}
.guwm_img{ text-align:center;}
.guwm_h{ font-size:24px; color:#196bb1; font-weight:normal; padding:3% 0; padding-left:6%;}
.guwm_p{ font-size:18px; color:#393939; line-height:1.8em; text-indent:2em;}


.nymain_h3{  font-size:16px; color:#2b5dcf; font-weight:normal; height:54px; line-height:52px; background:url(../images/index2_4.jpg) no-repeat bottom;}
.nymain_h3 font{font-size:11px; font-family: Arial; margin-left:10px;}
.nymain_h3 span{ float:right; font-size:12px; color:#2e2e2e;}
.nymain_h3 span a{color:#2e2e2e;}
.nymain_h3 span a.cur{color:#006ecb;}

.nymain_list2{ margin-top:20px;}
.nymain_list2 li{ line-height:40px; background:url(../images/index_14.png) no-repeat center left; padding-left:18px;
 border-bottom:1px dotted #9c9c9c;}
.nymain_list2 li a{ font-size:13px; color:#4e4e4e; display:block;}
.nymain_list2 li span{ float:right;}
.nymain_list2 li:hover a{ text-decoration:underline;}




















