/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	background:#fff;
	color:#444444;
	font-size:14px;
	font-family:"ËÎÌå",Verdana;
	-webkit-text-size-adjust:none;
}
td, th, caption {
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
img {
	border:none;
}
ol, ul, li {
	list-style:none;
}
input, textarea, select, button {
	font:14px Verdana, Helvetica, Arial, sans-serif;
}
input, textarea, select {
 *font-size:100%;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
a:link {
	color: #444444;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #444444;
}
a:hover {
	text-decoration: none;
	color: #F00;
}
a:active {
	text-decoration: underline;
}
dl, dd, dt {
	line-height:26px;
	margin:0px;
	padding:0px;
}
/* css common */
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
	overflow: hidden;
}
.clearfix {
*zoom: 1;
}
.lt, .left {
	float:left;
}
.rt, .right {
	float:right;
}
.clear, .clr {
	clear:both;
}
a.blue {
	color:#01459f;
	font-weight:bold;
}
.blue {
	color:#01459f;
	font-weight:bold;
}
.blue14 {
	color:#01459f;
	font-weight:bold;
	font-size:14px;
}
.hui{ color:#999999; font-size:10px;}
a.red {
	color:#ff0000;
	float:right;
}
a.red2 {
	color:#ff0000;
}
.red {
	color:#ff0000;
	font-weight:bold;
}
.indexbg{ background:url(bg.jpg) no-repeat; margin:0 auto; height:685px; width:100%}
.indexbg2{ background:url(bg2.jpg) no-repeat; margin:0 auto; height:900px; width:100%}
.index_title{ text-align:center; font-size:30px; font-weight:bold; color:#FFF; padding-top:30px; padding-bottom:10px}
.index_title2{ text-align:center; font-size:20px; font-weight:bold; color:#FFF; padding-top:10px; padding-bottom:20px}
.index_nr{ margin-left:3%; width:95%; line-height:28px; font-size:15px; color:#FFF}
.index_an{ padding-top:90px; width:94%; text-align:center; height:50px}
.m4{ margin-top:4px;}
.m10{ margin-bottom:10px;}
.clearboth{ clear:both;}
.head{ width:100%; height:22px; background-color:#F00; color:#FFF; text-align:center; padding-top:8px; font-size:14px}
.line{ width:100%; height:33px; float:left; margin-top:5px; margin-bottom:5px; text-align:center}
.line2{ width:100%; height:20px; float:left; margin-top:5px; margin-bottom:5px; text-align:center}
.line2x{ width:100%; height:90px; float:left; margin-top:5px; margin-bottom:5px; text-align:center; border-bottom:1px #999 dotted}
.line3{ width:100%; height: auto; overflow:hidden; float:left; margin-top:5px; margin-bottom:5px; text-align:center}
.left{ width:30%; height:15px;float:left; text-align:right; margin-top:8px; font-size:16px}
.right{ width:70%; height:25px; float:left; text-align:left}
.right2{ width:70%; height:25px; float:left; text-align:left; margin-top:8px}
.rit{ width:50%; text-align:right; float:left}
.head2{ width:100%; height:22px; background-color:#999; color:#FFF; text-align:center; padding-top:8px; font-size:14px; margin-top:15px}
.head3{ width:100%; height:22px; background-color:#CCC; color:#FFF; text-align:center; padding-top:8px; font-size:14px; margin-top:15px}
.ybm{ width:32%; text-align:center; height:15px; float:left; padding-top:5px}
.ybmx{ width:3%; text-align:center; height:15px; float:left; padding-top:5px}
.ybmz{ width:40%; text-align:center; height:15px; float:left; padding-top:5px}
.ybmr{ width:22%; text-align:center; height:15px; float:left; padding-top:5px}
.ybm2{ width:16%; text-align:center; height:15px; float:left; padding-top:5px}
.sz{ width:100%; height:150px; float:left; text-align:center}



/*1*/
.top{ width:96%; height:160px; float:left; font-size:14px; padding-top:15px; background-color:#4366a0; color:#FFF; line-height:25px; padding-left:2%; padding-right:2%}
.top_title{ text-align:center; font-size:18px; font-weight:bold; margin-bottom:5px}
.pic_a{ width:100%; height:110px; float:left; background:url(images/a.jpg) center no-repeat}
.pic_b{width:100%;text-align:center; font-size:28px; color:#Fff; height:30px;; margin-top:40px; font-weight:bold}
.pic_c{ width:100%; height:auto; float:left}
.an{ width:100%; height:43px; float:left}
.an1{ width:98%; height:43px; float:left; margin-left:1%}
.an3{ width:70%; float:left; height:43px; margin-left:20%; background-color:#627CEE; line-height:40px; color:#FFF;border-radius:5px}
.an4{ width:70%; float:left; height:43px; margin-left:10%; background-color:#6C6C71; line-height:40px; color:#FFF;border-radius:5px}

.bn{ width:100%; float:left; height:47px; background-color:#80A0B5}
.bn1{ width:50%; float:left; height:47px; text-align:center; line-height:45px; color:#FFF}
.bot{ width:100%; height:47px; float:left; margin-top:10px}


.pro2{ width:100%; height:43px; float:right;  }
.pro2 li{width:50%; float:left;  list-style:none; height:43px; text-align:center;   font-size:14px;  color:#FFF;  background-color:#80A0B5; line-height:40px}
.pro2 li a{width:100%; float:left;  list-style:none; color:#FFF; height:43px; font-size:14px; }
.pro2 li a:hover{width:100%; float:left;  list-style:none;  height:43px;  font-size:14px;  color:#F00; }

/*2*/
.cn_k{ width:100%; height:auto;border-radius:5px}
.cn1{ width:100%; float:left; height:35px; border-bottom:1px solid #999}
.cn2{ width:25%; height:30px; float:left; text-align:center; line-height:35px}
.cn3{ width:100%; height:auto; float:left; margin-top:10px}
.cn4{ width:100%; height:1px; border-bottom:1px dotted #CCC}

/*3*/
.dn{ width:100%; height:532px; float:left; background:url(images/vpn.jpg) no-repeat center}
.dn2{ width:100%; height:38px; float:left; background-color:#07F46E; text-align:center; font-size:14px; line-height:40px;border-radius:5px; color:#2F2F2F}
.dn3{ width:100%; height:95px; float:left; background-color:#FD97E9}
.dn4{ width:100%; height:20px; float:left; text-align:center; margin-top:37px}

/*4*/
.en{ width:100%; height:80px; float:left; border-bottom:1px solid #CCC}
.en2{ width:100%; height:27px; float:left; text-align:center; font-size:20px; margin-top:35px; font-weight:bold}
.en3{ width:100%; height:auto; float:left}
.en4{ width:70%; height:45px; float:left; background-color:#627CEE; text-align:center; color:#FFF; line-height:40px;border-radius:5px}
.en5{ width:100%; height:auto; float:left; margin-top:30px}
.en6{ width:100%; height:20px; float:left; background-color:#A6A5A5;border-radius:5px; text-align:center; color:#FFF}


.en7{ width:99.9%; height:27px; float:left; background-color:#CEC9C9; text-align:center; line-height:28px}

/*5*/
.pro{ width:100%; height:20px; float:right; margin-top:15px }
.pro li{width:6%; float:left;  list-style:none; height:20px; text-align:center;   font-size:14px;  color:#000;  margin-left:1.5%; border:1px dotted #CCC;border-radius:5px;}
.pro li a{width:100%; float:left;  list-style:none; color:#000; height:20px; font-size:14px; border:1px dotted #CCC;border-radius:5px;}
.pro li a:hover{width:100%; float:left;  list-style:none;  height:20px;  font-size:14px;  color:#f00; border:1px dotted #f00 ;border-radius:5px; }
.pro .home a{  color:#f00;border:1px dotted #f00  }

.fn{ width:100%; height:36px; float:left; margin-top:25px; border-bottom:1px solid #CCC}
.fn2{ width:100%; height:auto; float:left; margin-top:15px}

/*6*/
.gn{ width:100%; height:40px; float:left; border-top:1px solid #CCC; margin-top:30px}
.gn2{ width:100%; height:20px; float:left; margin-top:15px; text-align:center}


.bottom{width:100%; height:46px;right:0;bottom:0;position:fixed;padding:0px;background-color:#80A0B5}
.bottom li{width:50%; text-align:center; hanging-punctuation:46px; font-size:12px; background-color:#80A0B5; display:block; float:left;}
.bottom li.last{ background:none;}
.bottom a{color:#ffffff; line-height:23px;}
.bottom .tel{ height:31px; font-size:14px; padding-top:15px;}
.bottom .email{ background:url(../images/email.png) no-repeat center top; padding-top:23px;}
.bottom .add{ background:url(../images/site.png) no-repeat center top; padding-top:23px;}
.bottom .sharef{ background:url(../images/share.png) no-repeat center top; padding-top:23px;}
.bottom .ly{ height:31px; font-size:14px; padding-top:15px; width:99%; border-right:1px solid #CCC}

.Smohan_Layer_Shade{position:fixed; _position:absolute; zoom:1; top:0; left:0; width:100%; height:100%; overflow:hidden; background:url(../images/hei.png) repeat; z-index:99900;}
.Smohan_Layer_box{ min-width:300px; height:auto; padding:20px; background:#ffffff; position:fixed; _position:absolute; top:50%; left:50%; overflow:hidden; z-index:99999;-moz-border-radius:20px;-webkit-border-radius:20px;
border-radius:20px;}
.Smohan_Layer_box h3{ display:block; width:100%; height:30px; line-height:30px; padding:0px 0px 10px 0px; margin:0; border-bottom:1px solid #cccccc; overflow:hidden;}
.Smohan_Layer_box h3 .text{ float:left;font-size:16px; font-weight:600; color:#84c017; text-indent:0.5em; display:block;}
.Smohan_Layer_box h3 .close{ display:block; width:30px; height:30px; background:url(../images/Smohan.layer.close.png) 0px 0px no-repeat; float:right;}
.Smohan_Layer_box h3 .close:hover{background-position:0px -31px;}
.Smohan_Layer_box .layer_content{ display:block; width:100%; height:100%; margin-top:10px; margin-bottom:10px; padding:0; overflow:hidden; position:relative;}
.Smohan_Layer_box .layer_content .loading{ display:block; width:36px; height:36px; background:url(../images/Load.gif) center center no-repeat; position:absolute; top:0; left:0;}


/*Share*/
#Share{ display:none; width:300px; height:120px; padding:10px 0px; z-index:999;}
#Share ul{ margin:0; padding:0; list-style-type:none;}
#Share ul li{ float:left; display:block; width:50px; height:50px; cursor:pointer; position:relative;}
#Share ul li a{ display:block; width:28px; height:28px; margin-left:11px; margin-top:12px;}
#Share ul li span{ display:block;width:40px;height:10px;background:url(../images/share_shade.png) 0px 0px no-repeat; position:absolute; left:5px; bottom:0px;}
#Share ul li a.share1{ background:url(../images/share_icon.png) 0px 0px;}
#Share ul li a.share2{ background:url(../images/share_icon.png) -28px 0px;}
#Share ul li a.share3{ background:url(../images/share_icon.png) -56px 0px;}
#Share ul li a.share4{ background:url(../images/share_icon.png) -84px 0px;}
#Share ul li a.share5{ background:url(../images/share_icon.png) -112px 0px;}
#Share ul li a.share6{ background:url(../images/share_icon.png) -140px 0px;}
#Share ul li a.share7{ background:url(../images/share_icon.png) -170px 0px;}
#Share ul li a.share8{ background:url(../images/share_icon.png) -200px 0px;}
#Share ul li a.share9{ background:url(../images/share_icon.png) -229px 0px;}
#Share ul li a.share10{ background:url(../images/share_icon.png) -257px 0px;}
#Share ul li a.share11{ background:url(../images/share_icon.png) -289px 0px;}
#Share ul li a.share12{ background:url(../images/share_icon.png) -319px 0px;}


.bottom2{width:100%; height:37px;right:0;bottom:0;position:fixed;padding:0px; background-color:#CEC9C9;}
.bottom2 li{width:50%; text-align:center; hanging-punctuation:46px; font-size:12px;  background-color:#CEC9C9;display:block; float:left;color:#000 }
.bottom2 li.last{ background:none;}
.bottom2 a{color:#000; line-height:23px;}
.bottom2 .tel{ height:22px; font-size:14px; padding-top:5px; width:99%; border-right:1px solid #FFF  }
.bottom2 .email{ background:url(../images/email.png) no-repeat center top; padding-top:23px;}
.bottom2 .add{ background:url(../images/site.png) no-repeat center top; padding-top:23px;}
.bottom2 .sharef{ background:url(../images/share.png) no-repeat center top; padding-top:23px;}
.bottom2 .ly{ height:35px; font-size:14px; padding-top:5px ; width:99%; border-right:1px solid #FFF}


.ssssssss{ width:94%; height:auto; float:left; margin-left:3%;  margin-top:10px; margin-bottom:10px; border:1px dashed #F00; padding-top:5px; padding-bottom:5px }
.back_k{ width:100% ; height:50px; float:left; background-color:#4366a0;}
.back_pic{ width:10% ; height:30px; float:left; margin-left:1%; margin-top:10px}
.back_tx{ width:80% ; height:30px; float:left; margin-left:1%; margin-top:10px; text-align:center; font-weight:bold; font-size:16px; color:#FFF}
