/* CSS Document */
body{margin:0; padding:0; font:12px/21px "微软雅黑"; color:#333;}
div,dl,dt,dd,ul,ol,li,table,tr,th,tb,h1,h2,h3,h4,h5,h6,form,textarea,button,input,p,img{margin:0;padding:0;}
ul,li{list-style:none;}
fieldset,img{border:0;vertical-align:top; font-style:normal;}
legend { display:none;}
a{text-decoration: none; color:#333;}


.container { width:100%; margin:0 auto;}

/*top*/
.header_box { width:100%; background:#FFF; position:relative; z-index:10; margin-top:8px;}
.header { width:1080px; height:80px; margin:0 auto;}
.logo { width:308px; height:80px; float:left; background:url(../images/logo.jpg) no-repeat; text-indent:-10000px;}
.menu { width:770px; height:80px; float:right; margin-top:8px;}
li.top_menu { width:96px; height:80px; float:left; position:relative;}
li.top_menu a { display:block; width:95px; height:38px; border-left:1px dotted #c0c0c0; margin-top:18px; line-height:38px; text-align:center; font-size:14px;}
li.home a { width:90px; border:none; color:#333;}
li.top_menu a:hover { background:#0295da; color:#FFF;}
ul.son_menu { position:absolute; left:0; top:74px; border-top:2px solid #46a644; background:#FFF;}
ul.son_menu li { width:120px; height:28px;}
ul.son_menu li a { display:block; width:120px; height:28px; border:none; border-bottom:1px dotted #c0c0c0; line-height:28px; text-align:center; font-size:12px; margin:0; color:#333;}
ul.son_menu { display:none;}
li.top_menu:hover ul.son_menu { display:block;}
/*top*/

/*news*/
.news0 { width:100%; height:auto; overflow:hidden; margin-top:15px; margin-bottom:20px;}
.news { width:1080px; height:auto; margin:0 auto;}
.news_left { width:650px; height:auto; float:left; margin-right:50px;}
.news_left_title { width:650px; height:45px; line-height:45px; float:left; color:#1058ad; font-weight:bolder; font-size:16px;}
.news_left_left{ width:650px; height:300px; float:left;}
.news_left_1 { width:280px; height:300px; float:left;}
.news_left_1_1 { width:280px; height:194px; float:left;}
.news_left_1_2 { width:280px; height:106px; float:left; background:#1058ad;}
.news_left_1_2_title { width:280px; height:50px; line-height:57px; color:#FFF; font-size:14px; text-align:center;}
.news_left_1_2_jieshao { width:260px; padding-left:10px; padding-right:10px; height:50px; line-height:25px; font-size:12px; color:#a4b3ca;}
.news_left_2 { width:350px; margin-left:20px; height:300px; float:left;}
.news_left_2 ul li { width:330px; padding-left:20px; line-height:30px; color:#666; float:left; background:url(../images/news_li.jpg) no-repeat;}
.news_left_2 ul li a { text-decoration:none; color:#666;}
.news_left_2 ul li a:hover { text-decoration:none; color:#0295da;}



.news_right { width:380px; height:auto; float:left;}
.news_right_title { width:380px; height:45px; line-height:45px; float:left; color:#1058ad; font-weight:bolder; font-size:16px; }
.news_right_1 {width:380px; height:300px; float:left;}
.news_right_1 ul li { width:360px; padding-left:20px; line-height:30px; color:#666; float:left; background:url(../images/news_li.jpg) no-repeat;}
.news_right_1 ul li a { text-decoration:none; color:#666;}
.news_right_1 ul li a:hover { text-decoration:none; color:#0295da;}
/*news*/



/*gg*/
.gg0 { width:100%; height:181px; overflow:hidden; margin:0 auto; background:url(../images/gg_bg.jpg) no-repeat center;}
.gg { width:1080px; height:181px; margin:0 auto;}
.gg_left { width:660px; height:120px; margin-top:30px; margin-bottom:30px; float:left;}
.gg_left_title { width:660px; height:50px; line-height:50px; float:left; font-size:24px; color:#FFF;}
.gg_left_jieshao { width:660px; height:60px; line-height:30px; float:left; font-size:16px; color:#FFF;}

.gg_right { width:240px; height:110px; float:right; margin-top:40px; margin-bottom:30px; }
.gg_right_1 { width:200px; padding-left:40px; background:url(../images/iphone.png) no-repeat; height:35px; line-height:35px; float:left; font-size:14px; color:#FFF;}
.gg_right_2 { width:200px; height:30px; margin-top:5px; background:url(../images/dianhua.png) no-repeat; float:left;}
.gg_right_3 { width:119px; height:38px; float:left;}

/*gg*/

/*gywm*/
.gywm0 { width:100%; height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.gywm { width:1080px; height:auto; margin:0 auto;}
.gywm_left { width:1080px; height:auto; float:left;}
.gywm_left_1 { width:1080px; height:auto; float:left;}
.gywm_left_1_1 { width:284px; height:auto; float:left;}
.gywm_left_1_2 { width:760px; height:auto; float:right;}
.gywm_left_1_2_title { width:410px; padding-left:10px; margin-right:10px; height:50px; line-height:40px; background:url(../images/gywm_bg.jpg) no-repeat bottom; font-size:22px; font-weight:bolder;}
.gywm_left_1_2_jieshao { width:735px; margin-left:10px; margin-right:10px; line-height:30px; font-size:14px; text-indent:30px;}

.gywm_left_2 { width:740px; height:60px; line-height:30px; font-size:14px; float:left; margin-top:20px;}
.gywm_left_2 ul li { width:350px; padding-left:20px; line-height:30px; float:left ; font-size:14px; background:url(../images/news_li.jpg) no-repeat;}
.gywm_left_2 ul li a { text-decoration:none; color:#333; font-size:14px;}
.gywm_left_2 ul li a:hover{ text-decoration:none; color:#333; font-size:14px;}

.gywm_right { width:303px; float:right; height:318px;}

/*gywm*/


/*yw*/
.yw0 { width:100%; height:290px; overflow:hidden; background:#e7f1fb; padding-top:30px; padding-bottom:30px;}
.yw { width:1080px; height:290px; margin:0 auto;}
.yw ul li { width:260px; height:290px; float:left; margin-right:12px;}
.yw ul li img { width:247px; height:168px; border:8px solid #FFF;}
.yw ul li p { width:260px; height:50px; line-height:60px; color:#0195d9; font-size:18px; text-align:left; font-weight:bolder;}
.yw ul li span { width:260px; height:60px; line-height:30px; font-size:14px; color:#666;}
/*yw*/

/*.pj*/
.pj0 { width:100%; height:auto; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.pj { width:1080px; height:auto; margin:0 auto;}
.pj ul li { width:135px; height:145px; float:left; text-align:center;}
.pj ul li img { width:102px; height:102px; margin-left:10px;}
.pj ul li p { width:125px; height:45px; line-height:45px; text-align:center; font-size:17px; font-weight:bold; color:#0195d9;}
/*.pj*/


/*rh*/
.rh0 { width:100%; height:216px; overflow:hidden; background:url(../images/rh_bg.jpg) repeat-x;}
.rh { width:1080px; height:216px; margin:0 auto;}
/*rh*/

/*ys*/
.ys0 { width:100%; height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.ys { width:1080px; height:816px; margin:0 auto; background:url(../images/ys_bg.jpg) no-repeat;}
.ys_1 { width:510px; height:130px; margin-top:150px; margin-left:560px; float:left;}
.ys_1_title { width:500px; height:38px; line-height:38px; float:left; color:#0195d9; font-size:20px; font-weight:bold;}
.ys_1_jieshao { width:500px; height:92px; line-height:30px; font-size:14px; color:#666; margin-top:5px;}
.ys_2 { width:500px; height:130px; margin-top:125px; float:left; margin-left:35px;}
.ys_2_title { width:500px; height:38px; line-height:38px; float:left; color:#0195d9; font-size:20px; font-weight:bold;}
.ys_2_jieshao { width:500px; height:92px; line-height:30px; font-size:14px; color:#666; margin-top:5px;}
.ys_3 { width:510px; height:130px; margin-top:108px; margin-left:560px; float:left;}
.ys_3_title { width:500px; height:38px; line-height:38px; float:left; color:#0195d9; font-size:20px; font-weight:bold;}
.ys_3_jieshao { width:500px; height:92px; line-height:30px; font-size:14px; color:#666; margin-top:5px;}


/*ys*/

/*YQ*/ 
.yq0 { width:100%; height:45px; overflow:hidden; background:#ebebed;}
.yq { width:1080px; height:45px; line-height:45px; margin:0 auto; font-size:14px;}
/*YQ*/


/*gyrh*/
.gyrh { width:100%; height:249px; margin:0 auto; overflow:hidden;}


/*gs*/
.gs { width:895px; height:auto; line-height:35px; float:left; margin-bottom:20px;}
.gs ul li {list-style: none; width:875px; line-height:35px; float:left; padding-left:20px; font-size:14px;margin-top:10px;}
.gs ul li a { text-decoration:none; color:#666; font-size:14px;}
.gs ul li a:hover { text-decoration:none; color:#0195d9;}


.img {
    width: 176px;
    height: 114px;
    float: left;
    overflow: hidden;
    margin-top: 2px;
}

.txt {
    float: right;
    width: 720px;
    line-height: 24px;
    height: 118px;
    overflow: hidden;
}
.txt h2 a{font-size: 14px;}
/*css flickr style pagination*/
div.flickr{ padding:0px;margin:0px; text-align:center; font-f