/* CSS Document */
body{ margin:0; padding:0; background:#ffffff}
ul{ list-style:none; margin:0; padding:0}
li{ margin:0; padding:0}
a{ text-decoration:none; font-family:Microsoft Yahei;}
img{ border:none}
p{margin:0; padding:0;font-family:Microsoft Yahei;}
input,textarea,select,button {outline:none; padding:0; margin:0; border:none}
.left{ float:left}
.right{ float:right}

header{ max-width:640px;min-width: 320px; height:121px; overflow:hidden;  margin:0 auto; padding:1px 0 0 0; position:relative;}

.top{ 	max-width:640px;min-width: 320px; margin:0 auto; position:relative}
.topnb{max-width:640px;min-width: 320px; height:121px;}
.lj{font-family:Microsoft Yahei; font-size:32px; color:#ccc; margin:33px 21px 0 0}
.lj a{ display:block; width:62px; height:62px}
.logo{ margin:28px 0 0 18px; float:left; width:209px; height:72px;}

nav{ width:100%; padding-top:19px; height:126px; background:#0162AF; margin:0 auto}
nav ul{ width:640px;overflow:hidden; margin:0 auto; line-height:45px}
nav ul li{ float:left; margin:6px 16px 6px 10px; text-align:center; overflow:visible; width:132px; background:url(../images/navxian.jpg) right no-repeat}
nav ul li a{ font-family:Microsoft Yahei; font-size:30px; color:#fff;overflow:hidden}



.icon{ margin:30px 5px 0 0; display:block; width:20px; height:20px; float:right}
.dd2{margin:30px 5px 0 0; display:block; width:20px; height:20px; float:right}
.dd1{margin:30px 5px 0 0; display:block; width:20px; height:20px; float:right}
.banner{ width:640px; height:300px;  margin:3px auto 0 auto; position:relative; }
.main_image {width:640px; height:300px; overflow:hidden; margin:0 auto; position:relative; }
.main_image ul {width:9999px; height:300px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:300px;}
.main_image li span {display:block; width:100%; height:300px}
.main_image li a {display:block; width:100%; height:300px}

div.flicking_con {width:640px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:360px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

.main_image ul li p.title{ position:absolute; left:0; bottom:0; font-family:Verdana; color:#FFF; display:block;width:100%; height:55px; font-family:Microsoft Yahei; padding:20px 20px 0 20px; font-size:20px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5);width:640px; text-align:center}





.news{ width:640px; height:575px; margin:30px auto 0 auto }


#c{ width:640px; height:82px;}
#c ul{}
#c ul li{ width:319px; height:75px; line-height:82px; text-align:center; float:left; border-top:5px solid #AEAEAE; border-bottom:2px solid #D6D7D9; }

#c ul li a{ font-family:Microsoft Yahei; font-size:33px; display:block; width:319px; height:77px;  }

.li1{}
.li1 a{ color:#333}
.libg{ border-top:5px solid #0062af!important; border-bottom:2px solid #fff!important; }
.libg a{ color:#0062af;  }


.con2nb1{width:640px; height:480px; margin-top:7px }
.con2nb1 ul li{width:603px; height:78px; border-bottom:1px solid #D6D7D9; line-height:78px; background:url(../images/dian.jpg) 20px 35px no-repeat; padding-left:37px}
.con2nb1 ul li a{font-family:Microsoft Yahei; font-size:28px; color:#333}
.newsmore{ width:600px; height:71px; display:block; margin:16px auto 0 auto; background:#D4D4D4; font-family:Microsoft Yahei; font-size:30px; color:#FFFFFF; text-align:center; line-height:71px}


.yfcg{ width:640px; height:auto; overflow:hidden; margin:55px auto 0 auto}

.yfcgbt{ width:640px; height:80px; background:#E6F3FC; border-top:5px solid #0162AF; line-height:80px;}

.btwz{ float:left; margin-left:18px; font-family:Microsoft Yahei; font-size:33px; color:#0062af}
.btmore{ float:right; margin-right:20px; font-family:Microsoft Yahei; font-size:28px; color:#656565}


.yfcgnb{ width:640px;  height:auto; overflow:hidden;}

.yfnr{ display:block; width:286px; height:359px; border:1px solid #E7E7E7; float:left; margin:25px 5px 0 19px}

.yfimg{ display:block; width:265px; height:333px; margin:13px auto 0 auto; position:relative}
.yfwz{ position:absolute; width:265px; height:53px; bottom:0; left:0; line-height:53px; text-align:center; font-size:26px; color:#FFFFFF; background:url(../images/yfwzbg.png) repeat}



.fa{ display:block; width:288px; height:270px; float:left; margin:21px 5px 10px 19px }
.faimg{ display:block; width:286px; height:216px; border:1px solid #DFDFDF}

.fabt{ display:block; width:288px; height:54px; background:url(../images/fa_bg.jpg); line-height:54px; font-family:Microsoft Yahei; font-size:28px;  color:#333}


.yfcgnb ul{}
.yfcgnb ul li{width:603px; height:78px; border-bottom:1px solid #D6D7D9; line-height:78px; background:url(../images/dian.jpg) 20px 35px no-repeat; padding-left:37px}
.yfcgnb ul li a{font-family:Microsoft Yahei; font-size:28px; color:#333}


.yjnr{ width:162px; height:183px; display:block; float:left; margin:30px 20px 0 29px}

.yjimg{ width:162px; height:139px; display:block}

.yjwz{ width:162px; height:44px; display:block; line-height:44px; text-align:center; font-family:Microsoft Yahei; font-size:28px;  color:#333}

footer{ width:100%; height:137px; margin:37px auto 0 auto; background:#3E3E3E; font-family:Microsoft Yahei; font-size:30px;  color:#9F9F9F; text-align:center; line-height:50px; padding-top:44px } 
footer a{ color:#9F9F9F;}





